Здравствуйте. Переключил WB UI на протокол HTTPS, порт HTTP (80) в nginx вообще отключил. В WB Cloud перестал открываться веб-интерфейс. Как это можно исправить?
Добрый день.
wb-cloud-agent не рассчитан на работу по https. Соответственно для того чтобы работал - нужно включить http.
Понятно. Возможно ли в таком случае изменить порт по умолчанию - сделать не 80 а другой?
Да, изменить можно, но в таком случае агент, опять же, перестанет работать. Как минимум nginx должен слушать http на loclhost:80
я имел в виду изменить порт с сохранением функционирования агента.
В /var/lib/wb-cloud-agent/frpc.conf
есть что-то похожее на то что надо, это нельзя редактировать?
[http]
type = tcp
local_port = 80
remote_port = 10020
local_ip = 127.0.0.1
use_encryption = true
Можно, да, но сейчас сам агент довольно активно меняется - ну и при его обновлении на более новую версию конфиг просто будет заменен.
Не думали что кому-то понадобится менять, честно говоря. А зачем это?
Например, чтобы на 80 порт повесить редирект на 443.
А на условном 88 порту оставить UI для WB Cloud.
Можно конечно это решить привязкой одного и того же порта 80 к разным интерфейсам (localhost и LAN), но это менее красиво как мне кажется