2.11. Команды HTTP(S)

2.11.1. service http

Назначение

Команда service http используется для включения службы HTTP в режиме Global config. Для отключения службы HTTP используется команда service http disable.

Требования

Серия

Версия ОС

Тип лицензии

Примечания

AQ-N3000

7.0

Advanced

-

AQ-N5000

7.0

Advanced

-

AQ-N6000

7.0

Professional

-

Синтаксис

service http (enable|disable)

Параметр

Описание параметра

Значение параметра

enable

Включить службу HTTP

-

disable

Выключить службу HTTP

-

Режим ввода

Global config

Состояние по умолчанию

Служба HTTP отключена.

Применение

Сначала необходимо загрузить образ веб-интерфейса.

Примеры

Включение службы HTTP:

Switch# configure terminal
Switch(config)# service http enable

Связанные команды

http server load

http timeout

2.11.2. service https

Назначение

Команда service https enable используется для включения службы HTTPS в режиме Global config. Для отключения службы HTTPS используется команда service https disable.

Требования

Серия

Версия ОС

Тип лицензии

Примечания

AQ-N3000

7.0

Advanced

-

AQ-N5000

7.0

Advanced

-

AQ-N6000

7.0

Professional

-

Синтаксис

service https (enable|disable)

Параметр

Описание параметра

Значение параметра

enable

Включить службу HTTPS

-

disable

Отключить службу HTTPS

-

Режим ввода

Global config

Состояние по умолчанию

Служба HTTPS отключена.

Применение

Сначала необходимо загрузить образ веб-интерфейса.

Примеры

Включение службы HTTPS:

Switch# configure terminal
Switch(config)# service https enable

Связанные команды

http server load

http timeout

2.11.3. http server load

Назначение

Команда http server load используется для загрузки образа веб-сервера.

Требования

Серия

Версия ОС

Тип лицензии

Примечания

AQ-N3000

7.0

Advanced

-

AQ-N5000

7.0

Advanced

-

AQ-N6000

7.0

Professional

-

Синтаксис

http server load FILENAME

Параметр

Описание параметра

Значение параметра

FILENAME

Имя WEB-образа

-

Режим ввода

Global config

Состояние по умолчанию

Нет

Применение

Нет

Примеры

Загрузка WEB-образа:

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

Связанные команды

service http

service https

http timeout

2.11.4. http server certificate load

Назначение

Команда http server certificate load используется для загрузки пользовательского SSL‑сертификата, применяемого встроенным HTTP(S)‑сервером устройства. Команда no http server certificate load возвращает использование системного самоподписанного сертификата по умолчанию.

Требования

Серия

Версия ОС

Тип лицензии

Примечания

AQ-N3000

7.5.1

Advanced

-

AQ-N5000

7.5.1

Advanced

-

AQ-N6000

7.5.1

Professional

-

Синтаксис

http server certificate load GFILENAME

no http server certificate load

Параметр

Описание параметра

Значение параметра

GFILENAME

Путь к SSL‑сертификату (PEM‑файл, содержащий публичный сертификат и приватный ключ)

Например flash:/server.pem

Режим ввода

Global config

Состояние по умолчанию

Используется системный самоподписанный сертификат (self‑signed).

Применение

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

Важно!

Изменения вступают в силу только после перезапуска службы HTTPS.

Примеры

Загрузка SSL-сертификата, который будет использоваться службой HTTPS вместо системного сертификата по умолчанию:

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

Связанные команды

service https enable

2.11.5. http timeout

Назначение

Команда http timeout используется для настройки времени истечения активности сеанса онлайн-пользователей веб-сервера.

Требования

Серия

Версия ОС

Тип лицензии

Примечания

AQ-N3000

7.0

Advanced

-

AQ-N5000

7.0

Advanced

-

AQ-N6000

7.0

Professional

-

Синтаксис

http timeout TIMEOUT

Параметр

Описание параметра

Значение параметра

TIMEOUT

Время истечения сеанса онлайн-пользователей

Диапазон от 1 до 60 минут

Режим ввода

Global config

Состояние по умолчанию

20 минут

Применение

Нет

Примеры

Настройка тайм-аут HTTP на 30 минут:

Switch# configure terminal
Switch(config)# http timeout 30

Связанные команды

http server load

service http

service https

2.11.6. http server source address

Назначение

Команда http server source address используется для настройки адреса источника WEB-сервера на вашем коммутаторе в режиме Global config. Для восстановления настроек по умолчанию используйте команду no http server source address.

Требования

Серия

Версия ОС

Тип лицензии

Примечания

AQ-N3000

7.0

Advanced

-

AQ-N5000

7.0

Advanced

-

AQ-N6000

7.0

Professional

-

Синтаксис

http server source address (vrf NAME| ) A.B.C.D

no http server source address

Параметр

Описание параметра

Значение параметра

vrf NAME

Укажите VRF для предоставления WEB-сервера

Строка длиной от 1 до 15 символов

A.B.C.D

Настройте IP-адрес для работы WEB-сервера

-

Режим ввода

Global config

Состояние по умолчанию

Нет

Применение

Вы можете использовать команду http server source address для изменения адреса, по которому работает WEB-сервер, и указать VRF для предоставления WEB-сервера. Адрес источника может быть только 0.0.0.0 или адресом интерфейса loopback, 0.0.0.0 указывающим, что адрес WEB-сервера не указан.

Примеры

Настройка адреса внутреннего HTTP-сервера:

Switch# configure terminal
Switch(config)# http server source address 10.10.10.1

Связанные команды

http server load

service http

service https

2.11.7. http server source port

Назначение

Команда http server source port используется для настройки TCP-порта для работы внутриполосного HTTP-сервера на вашем коммутаторе в режиме Global config. Для восстановления значения по умолчанию используйте команду no http server source port.

Требования

Серия

Версия ОС

Тип лицензии

Примечания

AQ-N3000

7.0

Advanced

-

AQ-N5000

7.0

Advanced

-

AQ-N6000

7.0

Professional

-

Синтаксис

http server source port PORT

no http server source port

Параметр

Описание параметра

Значение параметра

PORT

Настройте TCP-порт для работы внутриполосного HTTP-сервера

1025 - 65535

Режим ввода

Global config

Состояние по умолчанию

80

Применение

Команда CLI no http server source port настроит TCP-порт для внутриполосного HTTP-сервера со значением по умолчанию 80.

Примеры

Настройка TCP-порта внутриполосного HTTP-сервера:

Switch# configure terminal
Switch(config)# http server source port 1080

Связанные команды

http server load

service http

service https

2.11.8. http server source ssl-port

Назначение

Команда http server source ssl-port используется для настройки TCP-порта для работы внутриполосного HTTPS-сервера в режиме Global config. Для восстановления значения по умолчанию используйте команду no http server source ssl-port

Требования

Серия

Версия ОС

Тип лицензии

Примечания

AQ-N3000

7.0

Advanced

-

AQ-N5000

7.0

Advanced

-

AQ-N6000

7.0

Professional

-

Синтаксис

http server source ssl-port PORT

no http server source ssl-port

Параметр

Описание параметра

Значение параметра

PORT

Настройте TCP-порт для работы внутриполосного HTTPS-сервера

1025 - 65535

Режим ввода

Global config

Состояние по умолчанию

443

Применение

Команда CLI no http server source ssl-port настроит TCP-порт для внутриполосного HTTPS-сервера со значением по умолчанию 443.

Примеры

Настройка внутриполосного TCP-порта HTTPS-сервера:

Switch# configure terminal
Switch(config)# http server source port 10443
Switch(config)# http server source ssl-port 10443

Связанные команды

http server load

service http

service https

2.11.9. http server source mgmt-if port

Назначение

Команда http server source mgmt-if port используется для настройки TCP-порта для работы внешнего HTTP-сервера для управляющего интерфейса в режиме Global config. Для восстановления значения по умолчанию используйте команду no http server source mgmt-if port.

Требования

Серия

Версия ОС

Тип лицензии

Примечания

AQ-N3000

7.0

Advanced

-

AQ-N5000

7.0

Advanced

-

AQ-N6000

7.0

Professional

-

Синтаксис

http server source mgmt-if port PORT

no http server source mgmt-if port

Параметр

Описание параметра

Значение параметра

PORT

Настройте TCP-порт для работы внешнего HTTP-сервера

1025 - 65535

Режим ввода

Global config

Состояние по умолчанию

80

Применение

Команда CLI no http server source mgmt-if port настроит TCP-порт для внешнего HTTP-сервера со значением по умолчанию 80.

Примеры

Настройка TCP-порта внешнего HTTP-сервера:

Switch# configure terminal
Switch(config)# http server source mgmt-if port 1080

Связанные команды

http server load

service http

service https

2.11.10. http server source mgmt-if ssl-port

Назначение

Команда http server source mgmt-if ssl-port используется для настройки TCP-порта для работы внешнего HTTPS-сервера для управляющего интерфейса в режиме Global config. Для восстановления значения по умолчанию используйте команду no http server source mgmt-if ssl-port.

Требования

Серия

Версия ОС

Тип лицензии

Примечания

AQ-N3000

7.0

Advanced

-

AQ-N5000

7.0

Advanced

-

AQ-N6000

7.0

Professional

-

Синтаксис

http server source mgmt-if ssl-port PORT

no http server source mgmt-if port

Параметр

Описание параметра

Значение параметра

PORT

Настройте TCP-порт для работы внешнего HTTPS-сервера

1025 - 65535

Режим ввода

Global config

Состояние по умолчанию

443

Применение

Команда CLI no http server source mgmt-if ssl-port настроит TCP-порт для работы внешнего HTTPS-сервера со значением по умолчанию 443.

Примеры

Настройка TCP-порта внешнего HTTPS-сервера:

Switch# configure terminal
Switch(config)# http server source port 10443

Связанные команды

http server load

service http

service https

2.11.11. http server ssl minimum-version

Назначение

Команда http server ssl minimum-version задает минимальную поддерживаемую версию протокола TLS для защищённых соединений HTTPS. Для восстановления параметров по умолчанию используется команда no http server ssl minimum-version.

Требования

Серия

Версия ОС

Тип лицензии

Примечания

AQ-N3000

7.5.1

Advanced

-

AQ-N5000

7.5.1

Advanced

-

AQ-N6000

7.5.1

Professional

-

Синтаксис

http server ssl minimum-version (tls-1-0|tls-1-1|tls-1-2)

no http server ssl minimum-version

Параметр

Описание параметра

Значение параметра

tls-1-0

Устанавливает минимальную версию TLS 1.0

-

tls-1-1

Устанавливает минимальную версию TLS 1.1

-

tls-1-2

Устанавливает минимальную версию TLS 1.2

-

Режим ввода

Global config

Состояние по умолчанию

tls-1-2

Применение

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

Важно!

Изменения вступают в силу только после перезапуска службы HTTPS.

Рекомендуется использовать значение tls-1-2, обеспечивающее оптимальный уровень безопасности и совместимости.

Примеры

Настройка минимально поддерживаемой версии TLS на tls-1-1 для совместимости со старыми клиентами:

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

Связанные команды

service https enable

2.11.12. http authentication aaa

Назначение

Команда http authentication aaa используется для настройки списка методов AAA для входа в веб-интерфейс на коммутаторе. Для восстановления настроек по умолчанию используйте команду no http authentication aaa.

Требования

Серия

Версия ОС

Тип лицензии

Примечания

AQ-N3000

7.0

Advanced

-

AQ-N5000

7.0

Advanced

-

AQ-N6000

7.0

Professional

-

Синтаксис

http authentication (local|aaa (login-authentication|exec-authorization) (default|LISTNAME))

no http authentication (aaa (login-authentication|exec-authorization ))

Параметр

Описание параметра

Значение параметра

local

Настройка аутентификации веб-входа локально

-

aaa

Настройка аутентификации веб-входа с помощью AAA

-

login-authentication

Настройка списка методов аутентификации входа в веб

-

exec-authorization

Настройка списка методов авторизации входа в веб

-

default

Установить имя списка методов по умолчанию default

-

LISTNAME

Установить имя списка методов

До 31 символа

Режим ввода

Global config

Состояние по умолчанию

Метод входа в WEB по умолчанию - локальный.

Применение

Команда CLI http authentication (local|aaa(login-authenticationLISTNAME)) может быть настроена только при включении AAA.

Примеры

Настройка метода входа через WEB-интерфейс с использованием AAA по умолчанию:

Switch# configure terminal
Switch(config)# http authentication aaa login-authentication default

Связанные команды

aaa new-model

aaa authentication login

aaa authorization exec

2.11.13. show services http

Назначение

Команда show services http используется для просмотра информации о конфигурации HTTP.

Требования

Серия

Версия ОС

Тип лицензии

Примечания

AQ-N3000

7.0

Advanced

-

AQ-N5000

7.0

Advanced

-

AQ-N6000

7.0

Professional

-

Синтаксис

show services http

Режим ввода

Privileged EXEC

Состояние по умолчанию

Нет

Применение

Нет

Примеры

Просмотр информации о конфигурации HTTP:

Switch# show services http 

HTTP service configuration:
 Service HTTP                            : disable
 Service HTTPS                           : disable
 HTTP Timeout                            : 20
 HTTP Server Source Address              : 0.0.0.0
 HTTP Server Source Port                 : 80
 HTTP Server Source Mgmt-if Port         : 80
 HTTP Server Source SSL-port             : 443
 HTTP Server Source Mgmt-if SSL-port     : 443

Связанные команды

Нет