3.11. Настройка HTTP(S)-сервера

Назначение

Функция предназначена для WEB-управления коммутатором.

Описание

Коммутатор поддерживает управление через WEB-интерфейс.

Для начала работы HTTP(S)-сервера необходимо поместить WEB-образ, совместимый с используемой версией AqNOS, в каталог коммутатора “flash:” (см. главу “Использование FTP/TFTP/SCP”).

Актуальная информация о совместимости WEB-образа указана в release notes на соответствующую версию AqNOS.

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

Настройка

Шаг 1: Вход в режим Global Config

Switch# configure terminal

Шаг 2: Загрузка WEB-образа в память коммутатора

Switch(config)# http server load flash:/webImage.bin

Шаг 3: Настройка адреса HTTP-сервера (при необходимости)

Можно указать адрес, на который WEB-сервер будет принимать соединения. Если указан адрес по умолчанию, это будет единственный адрес для доступа к WEB-интерфейсу коммутатора. Если адрес WEB-сервера по умолчанию не указан, пользователь может получить доступ к WEB-серверу по адресу, используемому для доступа к коммутатору по Telnet/SSH.

Switch(config)# interface loopback 0
Switch(config-if)# ip address 192.168.1.100/32
Switch(config-if)# quit
Switch(config)# http server source address 192.168.1.100
This operation will cause all the online HTTP(S) users to be offline.
Continue? [yes/no]: yes

Шаг 4: Загрузка пользовательского SSL‑сертификата

Загрузка и активация пользовательского сертификата HTTPS‑сервера применяется для настройки защищенного доступа к WEB‑интерфейсу устройства с использованием сертификата, выданного доверенным центром сертификации. Поддерживаются файлы в формате PEM, содержащие сертификат и соответствующий приватный ключ.

Поддерживаются системные самоподписанные сертификаты (self‑signed).

Switch# configure terminal
Switch(config)# http server certificate load flash:/server.pem

Шаг 5: Установка минимальной поддерживаемой версии протокола TLS

Для повышения безопасности либо для обеспечения совместимости со старыми клиентами используется ограничение версий протокола TLS, поддерживаемых встроенным HTTPS‑сервером.

По умолчанию используется минимальная версия TLS 1.2.

Switch# configure terminal
Switch(config)# http server ssl minimum-version tls-1-1

Шаг 6: Включение службы HTTP

Switch(config)# service http enable 
This operation will cause all the online HTTP(S) users to be offline.
Continue? [yes/no]: yes

Шаг 7: Выход из режима Global Config

Switch(config)# exit

Шаг 8: Вывод информации о состоянии службы HTTP(S)

Switch# show services http
HTTP service configuration:
Server State : enable
Port : 80
Switch# show services https
HTTPS service configuration:
 Server State        : disable
 Port                : 443

Шаг 7: Вход в WEB-интерфейс

Для входа необходимо открыть WEB-браузер и ввести IP-адрес коммутатора в адресную строку.