Содержание

Веб-сервер

Стартовая страница модуля

Веб-сервер — это сервер, принимающий HTTP-запросы от клиентов, обычно веб-браузеров, и выдающий им HTTP-ответы, обычно вместе с HTML-страницей, изображением, файлом, медиа-потоком или другими данными. Веб-сервером называют как программное обеспечение, выполняющее функции веб-сервера, так и непосредственно компьютер, на котором это программное обеспечение работает. Клиент, которым обычно является веб-браузер, передаёт веб-серверу запросы на получение ресурсов, обозначенных URL-адресами. Ресурсы — это HTML-страницы, изображения, файлы, медиа-потоки или другие данные, которые необходимы клиенту. В ответ веб-сервер передаёт клиенту запрошенные данные. Этот обмен происходит по протоколу HTTP.

При входе в модуль отображается его состояние, кнопка «Выключить» (или «Включить» если модуль выключен) и последние сообщения в журнале.

Настройки

Во вкладке «Настройки» вы можете изменить следующие параметры:

Имя хоста - определяет внешнее доменное имя хоста. Необходимо для корректной работы веб-ресурса по доменному имени.

E-mail администратора - позволяет указать e-mail ответственного за веб-сервера системного администратора на тот случай, если в работе сервера возникнут перебои.

Порт HTTP - позволяет переназначить порт, по которому веб-сервер принимает HTTP-запросы (по умолчанию 80).

Порт HTTPS - позволяет переназначить порт, по которому веб-сервер принимает HTTPS-запросы (по умолчанию 443).

Сертификат для HTTPS. Сервер может работать как по стандартному протоколу, в котором при передаче файлов данные не шифруются (что небезопасно), так и по защищённому протоколу HTTPS с использованием SSL . Для этих целей используются SSL-сертификаты. Нажав на кнопку […], вы можете назначить службе заранее созданный в соответствующем модуле сертификат.

Перенаправлять с HTTP на HTTPS - укажите этот флажок, если вы хотите, чтобы веб-сервер всегда работал по защищенному соедниению.

Автоматически создавать разрешающее правило - создает разрешающее правило в межсетевом экране на HTTP/HTTPS-порты веб-сервера из внешних сетей.

Тип авторизации. Если веб-ресурс или виртуальный хост не предназначены для гостевого входа, то данная опция позволяет определить, каким образом пользователи будут авторизоваться на ресурсе при входе.

Веб-ресурсы

Для того, чтобы создать веб-ресурс, который позволит разместить на ИКС ваш интернет-сайт, перейдите во вкладку «Веб-ресурсы» и нажмите кнопку «Добавить».

Вы можете выбрать следующие типы веб-ресурсов:

названиезначение
Веб-ресурсОтвечает на http-запросы по ip-адресам интерфейсов ИКС.
Виртуальный хостПозволяет создать неограниченное количество веб-ресурсов, отвечающих каждый за свой веб-сайт по имени сайта.
Виртуальный хост с перенаправлениемПозволяет ИКС перенаправлять запросы на указанное имя сайта в случае, когда сам сервер с сайтом находится к примеру в локальной сети предприятия (аналог перенаправления портов)
Ссылка на виртуальный хостСоздает псевдоним для виртуального хоста

Веб-ресурс

При создании веб-ресурса вы можете указать его название и описание и настроить следующие параметры:

Источник - указание папки, в которой лежат файлы данного ресурса. После того как вы введете имя и описание для ресурса вам необходимо добавить директорию из структуры хранилища файлов. Для этого также, как и в других модулях, нажмите кнопку […] и укажите папку, в которой будет располагаться содержимое сайта. При необходимости, вы можете создать новую папку в каталоге.

Разрешить листинг директории - позволяет серверу отобразить список всех файлов и папок ресурса, в случае еслив корневой папке не обнаружены индексные файлы index.html или index.php.

Разрешить выполнение PHP скриптов - разрешает серверу выполнять на html-страницах php-скрипты.

Кодировка по умолчанию - определяет значение кодировки отображаемых html-страниц ресурса по умолчанию.

Права доступа - определяет список пользователей, имеющих доступ к просмотру сайта. Установка флажка «Гостевой вход» позволяет просмотр сайта любым хостом.

Виртуальный хост

Основной ресурс при создании сайта - виртуальный хост. Параметр «Виртуальный хост» аналогичен имени веб-ресурса, но должен содержать доменное имя сайта, на которое он будет отвечать по http-запросу. Для корректной работы виртуального хоста в большинстве случаев требуется настройка dns-зон доменного имени. К настройкам, присутствующим в веб-ресурсе, добавляются следующие:

Создать ссылку для www.%domainname% - позволяет принимать http-запросы как на имя сайта, указанное в названии, так и на него же с добавлением домена WWW.

Использовать Web Application Firewall - подключает модуль Web Application Firewall

Настройки HTTPS - можно выбрать использование общих настроек веб-сервера, сертификата LetsEncrypt, а также вы можете назначить данному сайту заранее созданный в соответствующем модуле сертификат.

Перенаправлять с HTTP на HTTPS - укажите этот флажок, если вы хотите, чтобы данный сайт всегда работал по защищенному соединению.

Создать запись на DNS-сервере - создает зону для данного хоста на DNS-сервере ИКСа.

Также, как и веб-ресурс, вы можете настроить уровень доступа пользователей к виртуальному хосту.

Виртуальный хост с перенаправлением

Поскольку за все параметры самого веб-ресурса в данном случае отвечает сервер, на котором этот ресурс расположен, вы можете указать только следующие опции:

Перенаправлять HTTP на адрес/Перенаправлять HTTP на HTTPS - перенаправляет http-запросы на указанный адрес хоста, либо перенаправляет http запросы на https.

Перенаправлять HTTPS на адрес - перенаправляет https-запросы на указанный адрес хоста.

В полях «Перенаправлять HTTP на адрес» и «Перенаправлять HTTPS на адрес» возможно указывать: IP-адрес; домен, в том числе русскоязычный; <домен:порт>; <путь_до_файла>.

Ссылка на виртуальный хост

Если на ИКС создан виртуальный хост, и вам необходимо, чтобы он отвечал на запросы по другому доменному имени, вы можете воспользоваться ссылкой.

При добавлении ссылки необходимо указать имя псевдонима и выбрать из списка созданных виртуальных хостов тот, к которому будет относиться данная ссылка. Также можно добавить описание ресурса.

База данных

Каждый раз, когда вы создаете веб-ресурс или виртуальный хост, в сервере баз данных MySQL за ним закрепляется база данных, с которой может взаимодействовать сайт, расположенный на ресурсе, посредством php-запросов.

Для того, чтобы вызвать параметры базы данных ресурса, выделите его в общем списке и нажмите кнопку «База данных».

В появившемся окне вы увидите параметры подключения к базе данных: имя базы, логин и пароль для подключения. Эти параметры необходимо использовать для ваших php-скриптов.

Если у вас уже есть дамп рабочей базы данных, вы можете загрузить его, используя кнопку «Загрузить базу». В появившемся окне вам будет предложено выбрать имя файла дампа для загрузки, кодировку дампа, а также флажок, определяющий сохранность предыдущих данных в базе после загрузки.

Для очистки базы данных ресурса нажмите соответствующую кнопку в окне настроек базы.

Журнал

В закладке «Журнал» находится сводка всех системных сообщений от веб-сервера. Журнал разделен на страницы, кнопками «вперед» и «назад» вы можете переходить со страницы на страницу, либо ввести номер страницы в поле и переключиться сразу на нее.

Записи в журнале выделяются цветом в зависимости от вида сообщения. Обычные сообщения системы отмечены белым цветом, сообщения о состоянии системы (включение/выключение, подключение пользователя и т.д.) - зеленым, ошибки - красным.

В правом верхнем углу модуля находится строка поиска. С ее помощью вы можете искать в журнале нужные вам записи.

Журнал всегда отображает события за текущую дату. Чтобы посмотреть события в другой день, выберите нужную дату, используя календарь в левом верхнем углу модуля.

При необходимости можно сохранить данные журнала в файл, нажав кнопку «Экспорт».