
В нашей текущей среде у нас есть один фиксированный IP-адрес (ADSL), соединяющий нашу сеть с Интернетом. Мы используем его для доступа к нашей веб-почте Exchange, размещенной на Windows SBS 2003. Наш сервер Sharepoint находится на другой машине.
Я хотел бы открыть наш экземпляр sharepoint для сотрудников, работающих вне офиса. Очевидно, что он использует тот же порт, что и Exchange и другие наши общедоступные веб-приложения.
- Могу ли я настроить все так, чтобы сайт Sharepoint был доступен через публичный интерфейс, и как это сделать!)?
- Разумный ли это способ действовать?
- Возможно ли это как-то исправить?
Я не хочу устанавливать запрос на нестандартный порт, но если это лучший способ сделать что-то, я сделаю это. Это также временное решение, пока мы не настроим и не запустим наше второе соединение должным образом (с 6 фиксированными IP-адресами).
решение1
Если сайт SharePoint размещен на том же сервере, что и Exchange/OWA, вы можете настроить заголовок хоста для размещения обоих сайтов на порту 80 и создать второе имя в общедоступном DNS, которое будет ссылаться на это имя заголовка хоста.
Если они не работают на одном и том же компьютере, вам понадобится решение обратного прокси-сервера HTTP, чтобы разделить входящие запросы между Exchange и SharePoint, поскольку вы не можете просто перенаправить порт 80 на два (2) разных компьютера на вашем брандмауэре. Я думаю, вы могли бы сделать это с Apache, работающим в качестве прокси, хотя мне пришлось бы покопаться и разработать конфигурацию, чтобы сказать вам наверняка.
Открытие сервисов для публики, если вы хотите это сделать, не является чем-то неслыханным. Выполнение циклов для размещения нескольких сайтов, работающих на физически отдельных ящиках с обратным проксированием HTTP, немного натянуто, но это осуществимо. Если это только временное явление, я бы усомнился в том, что стоит тратить на это много времени.
решение2
У вас может быть несколько веб-приложений, использующих один и тот же IP и порт. Настройте новую запись CNAME, чтобы она указывала на ваш публичный IP (например, sharepoint.yourcorp.example), и расширьте свое веб-приложение Sharepoint, чтобы оно принимало запросы с этим заголовком хоста.