Для того, чтобы HTTP-терминал работал по протоколу HTTPs, в файловой системе при установке пакета ecss-node создаются самоподписанные сертификаты.
Однако, изначально HTTP-терминал настроен на работу по HTTP.
Для перевода на HTTPs необходимо в CoCon прописать следующие команды.
Блок кода |
---|
cluster/mediator/md1/properties/cocon_http_terminal/set * ssl_certfile http_terminal.crt
cluster/mediator/md1/properties/cocon_http_terminal/set * ssl_keyfile http_terminal.key
cluster/mediator/md1/properties/cocon_http_terminal/set * ssl_password 12345 |
В результате, параметры cocon_http_terminal должны выглядеть вот так.
Блок кода |
---|
admin@[ds1@ecss2#ECSS-Test]:/$ cluster/mediator/md1/properties/cocon_http_terminal/info
┌────────────────────────┬────┬───────────────────┐
│ Property │Node│ Value │
├────────────────────────┼────┼───────────────────┤
│http_server_listen_iface│ │{0,0,0,0} │
│http_server_name │ │http_terminal │
│http_server_port │ │9999 │
│request_time │ │60000 │
│session_lifetime │ │3600000 │
│ssl_certfile │ │"http_terminal.crt"│
│ssl_keyfile │ │"http_terminal.key"│
│ssl_password │ │123 │
└────────────────────────┴────┴───────────────────┘
[exec at: 24.04.2020 15:42:44, exec time: 15ms, nodes: md1@ecss2]
|