Здесь показаны различия между выбранной ревизией и текущей версией данной страницы.
ru:manual:portal:publish [2015/06/15 11:20] belkin |
ru:manual:portal:publish [2020/02/27 10:41] (текущий) belkin |
||
---|---|---|---|
Строка 3: | Строка 3: | ||
Портал является веб-сайтом, расположенным на web сервере (Apache), и к нему применимы общие принципы опубликования веб-сайтов. | Портал является веб-сайтом, расположенным на web сервере (Apache), и к нему применимы общие принципы опубликования веб-сайтов. | ||
- | Рассмотрим основные моменты шаги опубликования портала для наиболее часто встречающегося варианта организации сети (без привязки к конкретному оборудованию или ПО). | + | == Внимание == |
+ | Выполнение некоторых из описанных ниже рекомендаций может потребовать квалификации и полномочий системного администратора. | ||
+ | |||
+ | В том случае, если на компьютере уже установлен Web-сервер Microsoft Internet Information Services (IIS), то поставляемый вместе с Business Studio Apache может работать одновременно с IIS, но при этом необходимо назначить им разные порты. | ||
+ | ====== ====== | ||
+ | Рассмотрим основные моменты и шаги опубликования портала для наиболее часто встречающегося варианта организации сети (без привязки к конкретному оборудованию или ПО). | ||
Мы будем полагать, что: | Мы будем полагать, что: | ||
Строка 17: | Строка 22: | ||
Будем также полагать, что к моменту опубликования: | Будем также полагать, что к моменту опубликования: | ||
- | * Портал расположен на компьютере-сервере портала (далее «сервер»), расположенным в локальной сети, и доступен с других компьютеров локальной сети по адресу __%%http://имя_сервера:порт_портала/имя_портала%%__ (например, __%%http://MYSERVER:5558/PortalName%%__). | + | * Портал расположен на компьютере-сервере портала (далее «сервер»), расположенном в локальной сети, и доступен с других компьютеров локальной сети по адресу __%%http://имя_сервера:порт_портала/имя_портала%%__ (например, __%%http://MYSERVER:5558/PortalName%%__). |
* Сервер имеет статический IP-адрес в данной локальной сети (например, 192.168.1.5). Это достигается либо ручной настройкой параметров IP сервера, либо через резервирование (reservation) IP-адреса в DHCP-сервере (который обычно встроен в маршрутизатор). | * Сервер имеет статический IP-адрес в данной локальной сети (например, 192.168.1.5). Это достигается либо ручной настройкой параметров IP сервера, либо через резервирование (reservation) IP-адреса в DHCP-сервере (который обычно встроен в маршрутизатор). | ||
Строка 24: | Строка 29: | ||
* Необходимо обеспечить доступ к внутреннему серверу извне. Дело в том, что внешние пользователи могут обращаться только к устройству, которое непосредственно связано с сетью Интернет, т.е. с маршрутизатором (с его внешним интерфейсом). По этой причине у маршрутизаторов, как правило, имеется функция переадресации соединений с внешнего интерфейса на один из внутренних адресов, с возможностью изменить также порт назначения. Другие названия функции: перенаправление портов, port for warding, port mapping, виртуальные серверы, публикация сервера, DNAT. Необходимо найти такую функцию в панели управления маршрутизатора и добавить правило переадресации (publishing rule) следующего вида: | * Необходимо обеспечить доступ к внутреннему серверу извне. Дело в том, что внешние пользователи могут обращаться только к устройству, которое непосредственно связано с сетью Интернет, т.е. с маршрутизатором (с его внешним интерфейсом). По этой причине у маршрутизаторов, как правило, имеется функция переадресации соединений с внешнего интерфейса на один из внутренних адресов, с возможностью изменить также порт назначения. Другие названия функции: перенаправление портов, port for warding, port mapping, виртуальные серверы, публикация сервера, DNAT. Необходимо найти такую функцию в панели управления маршрутизатора и добавить правило переадресации (publishing rule) следующего вида: | ||
- | | **Название параметра** | **Значение параметра** | **Пример значения** | **Комментарий** | | + | ^ **Название параметра** ^ **Значение параметра** ^ **Пример значения** ^ **Комментарий** ^ |
- | | Название | Название правила | BS Portal | | | + | | Название | Название правила | BS Portal | | |
- | | Внешний IP-адрес (Public address, Адрес источника, From) | Адрес внешнего интерфейса маршрутизатора | 93.184.216.34 | Параметр может отсутствовать, либо здесь может находиться поле выбора интерфейса. | | + | | Внешний IP-адрес (Public address, Адрес источника, From) | Адрес внешнего интерфейса маршрутизатора | 93.184.216.34 | Параметр может отсутствовать, либо здесь может находиться поле выбора интерфейса. | |
- | | Внешний порт (Public port, Порт источника) | Порт, по которому будут обращаться пользователи | 80 | Обычно выбирается порт 80 (стандартный для протокола HTTP), т.к. его можно не указывать в URL. Иногда требуется задать как диапазон (например, «80-80») | | + | | Внешний порт (Public port, Порт источника) | Порт, по которому будут обращаться пользователи | 80 | Обычно выбирается порт 80 (стандартный для протокола HTTP), т.к. его можно не указывать в URL. Иногда требуется задать как диапазон (например, «80-80») | |
- | | Внутренний IP-адрес (Private address, Локальный адрес, Адрес назначения, To) | Внутренний адрес сервера портала | 192.168.1.5 | | | + | | Внутренний IP-адрес (Private address, Локальный адрес, Адрес назначения, To) | Внутренний адрес сервера портала | 192.168.1.5 | | |
- | | Внутренний порт (Private port, Порт назначения) | Порт портала | 5558 | Иногда требуется задать как диапазон (например, «5558-5558») | | + | | Внутренний порт (Private port, Порт назначения) | Порт портала | 5558 | Иногда требуется задать как диапазон (например, «5558-5558») | |
- | | Протокол | TCP | TCP | Иногда можно указывать протокол более высокого уровня - HTTP. | | + | | Протокол | TCP | TCP | Иногда можно указывать протокол более высокого уровня - HTTP. | |
- | | Состояние | Правило включено или выключено | Включено | | | + | | Состояние | Правило включено или выключено | Включено | | |
Иногда правила могут находится в общем для различных функций списке с возможностью задать тип правила. В таком случае нужно выбрать тип правила «переназначение» («MAP»). Если маршрутизатор имеет специальную функцию для публикации именно веб-серверов (web server publishing), то следует воспользоваться ею. Принципы настройки аналогичные, но при этом обычно можно изменять для внешних пользователей также и имя_портала (или убрать его совсем из URL). | Иногда правила могут находится в общем для различных функций списке с возможностью задать тип правила. В таком случае нужно выбрать тип правила «переназначение» («MAP»). Если маршрутизатор имеет специальную функцию для публикации именно веб-серверов (web server publishing), то следует воспользоваться ею. Принципы настройки аналогичные, но при этом обычно можно изменять для внешних пользователей также и имя_портала (или убрать его совсем из URL). | ||
- | После добавления правила портал должен стать доступным внешним пользователям по адресу __%%http://внешний_IPадрес/имя_портала%%__. | + | После добавления правила портал должен стать доступным внешним пользователям по адресу __%%http://внешний_IP-адрес/имя_портала%%__. |
* Необходимо определить внешний адрес (URL) портала. | * Необходимо определить внешний адрес (URL) портала. | ||
- | - Если внешний IP-адрес маршрутизатора является статическим, и ссылка вида __%%http://внешний_IPадрес/имя_портала%%__ является приемлемой, то больше настроек не требуется. | + | - Если внешний IP-адрес маршрутизатора является статическим, и ссылка вида __%%http://внешний_IP-адрес/имя_портала%%__ является приемлемой, то больше настроек не требуется. |
- В случае динамического IP-адреса следует воспользоваться сторонней службой динамического DNS (dynamic DNS, DDNS). В этом случае адрес портала хотя и будет ограничиваться предоставляемыми ею доменами, но будет фиксированным (например, __%%http://mycompany.ddnsdomain.net/PortalName%%__). Обычно DDNS-клиент встроен в маршрутизатор, либо его можно скачать на сайте DDNS-службы и установить на один из компьютеров локальной сети или на маршрутизатор, если он построен на базе компьютера. Настройка сводится к регистрации на сайте DDNS-службы и затем вводу имени пользователя, пароля и выбранного DDNS-имени в поля настройки DDNS-клиента. | - В случае динамического IP-адреса следует воспользоваться сторонней службой динамического DNS (dynamic DNS, DDNS). В этом случае адрес портала хотя и будет ограничиваться предоставляемыми ею доменами, но будет фиксированным (например, __%%http://mycompany.ddnsdomain.net/PortalName%%__). Обычно DDNS-клиент встроен в маршрутизатор, либо его можно скачать на сайте DDNS-службы и установить на один из компьютеров локальной сети или на маршрутизатор, если он построен на базе компьютера. Настройка сводится к регистрации на сайте DDNS-службы и затем вводу имени пользователя, пароля и выбранного DDNS-имени в поля настройки DDNS-клиента. | ||
- При наличии интернет-домена можно задать адрес портала в виде __%%http://portal.mycompany.ru/PortalName%%__. Для этого необходимо открыть панель редактирования DNS-зоны и добавить в нее запись. | - При наличии интернет-домена можно задать адрес портала в виде __%%http://portal.mycompany.ru/PortalName%%__. Для этого необходимо открыть панель редактирования DNS-зоны и добавить в нее запись. | ||
Строка 46: | Строка 51: | ||
В случае статического внешнего IP-адреса: | В случае статического внешнего IP-адреса: | ||
- | | **Имя** | **Тип записи** | **Значение** | **Пояснение** | | + | ^ **Имя** ^ **Тип записи** ^ **Значение** ^ **Пояснение** ^ |
| portal | A (host) | 93.184.216.34 | Внешний IP-адрес | | | portal | A (host) | 93.184.216.34 | Внешний IP-адрес | | ||
В случае динамического внешнего IP-адреса: | В случае динамического внешнего IP-адреса: | ||
- | | **Имя** | **Тип записи** | **Значение** | **Пояснение** | | + | ^ **Имя** ^ **Тип записи** ^ **Значение** ^ **Пояснение** ^ |
| portal | СNAME (alias) | mycompany.ddnsdomain.net | DDNS-имя | | | portal | СNAME (alias) | mycompany.ddnsdomain.net | DDNS-имя | | ||
Строка 58: | Строка 63: | ||
- | + | [<contextnavigator>] | |
- | + | ||
- | + | ||
- | + | ||
- | + | ||
- | + | ||
- | + | ||
- | + | ||
- | + | ||
- | + | ||
- | + | ||
- | + | ||
- | + | ||
- | + | ||
- | + | ||
- | + | ||
- | + | ||
- | + | ||
- | + | ||
- | + | ||
- | + | ||
- | + | ||
- | + | ||
- | + | ||
- | + | ||
- | + | ||
- | + | ||
- | + | ||
- | + | ||
- | + | ||
- | + | ||
- | + | ||
- | + | ||
- | + | ||
- | + | ||
- | + | ||
- | + | ||
- | + | ||
- | + | ||
- | + | ||
- | + | ||
- | + | ||
- | + | ||
- | + | ||
- | + | ||
- | + | ||
- | + | ||
- | + | ||
- | + | ||