Смена стандартного порта

Смена стандартного порта — изменение TCP-порта, на котором nginx принимает соединения с веб-интерфейсом сервера и клиентами RuDesktop

Для смены стандартного порта 443 сервера необходимо:

  1. Отредактировать файл по пути /etc/nginx/sites-enabled/rudesktop:

    Найти блок server { со строкой listen 443 ssl; и заменить значение 443 на удобный порт:

    server {
    
      server_name 192.168.10.10;
    
      listen 8443 ssl;
    

    Важно

    В файле есть второй server { с listen 80; — это HTTP-блок, который принудительно редиректит на HTTPS строкой return 301 https://$host$request_uri;. По умолчанию он отправляет клиента на https://<host> без явного порта (то есть на 443). Если вы перешли на нестандартный порт, замените редирект на return 301 https://$host:<новый_порт>$request_uri; — иначе HTTP-обращения по адресу сервера будут вести в никуда

  2. Проверить корректность конфигурации nginx:

    nginx -t
    
  3. Перезагрузить сервер:

    rude restart
    

Важно

Не забудьте открыть выбранный порт в межсетевом экране сервера и в правилах сетевого периметра. Клиенты RuDesktop, ранее подключённые к стандартному порту, потребуют переподключения с указанием нового адреса host:port