Дано:
OpenMediaVault (OMV), в котором сервисы "File Browser" и "WebTTY" - это podman контейнеры.
Доступ к этим сервисам через персональный TCP порт:
IP адрес OMV задан статично, но может быть изменен.
Имя OMV задано как , например,
mynas.local, но может быть изменено.
OMV на основе NGINX.
Что требуется:
Изменить URL'ы:
или
Необходимо, что перенаправление работало при смене IP адреса OMV и имени OMV.
Что сделано:
постфиксы /files и /webtty некорректно называть поддоменами, но гуглилось именно,
нагуглилась директива proxy_pass для NGINX.
В папку
/etc/nginx/sites-availаble/ добавлен файл
omv_file_browser со следующим содержимым:
server {
listen 80;
server_name default_server;
location /files {
proxy_pass http://localhost:3670/;
}
}
В папку
/etc/nginx/sites-enabled/ добавлена ссылка на файл
/etc/nginx/sites-availаble/omv_file_browser .
Конфигурация NGINX проходит проверку на корректность командой
nginx -t , но после перезагруки командой
nginx -s reload желаемый результат не получен.
Вопрос: как сделать перенаправление
http://192.168.1.29/поддомен на
http://192.168.1.29:tcp_port/ в OMV ?