Разделение портов¶
Для разделения портов, используемых для подключения клиентов и веб-интерфейса, необходимо:
Скопировать файл по пути
/etc/nginx/sites-enabled/rudesktop
командой:cp /etc/nginx/sites-available/rudesktop /etc/nginx/sites-available/rudesktop-client
Отредактировать скопированный файл по пути
/etc/nginx/sites-available/rudesktop-client
Найти блок
server {
и заменить значение443
в строкеlisten
на удобный вам порт (этот порт будет использоваться для подключения клиентов RuDesktop к серверу):server { server_name 192.168.10.0; listen 8443 ssl;
Найти блок
location / {
и заменить на следующее:location /api/ { add_header 'Cache-Control' 'no-cache'; include proxy_params; proxy_pass http://unix:/run/rudesktop-web.sock; }
Добавить новый блок
location /media/ {
после блокаlocation /api/ {
location /media/ { add_header 'Cache-Control' 'no-cache'; include proxy_params; proxy_pass http://unix:/run/rudesktop-web.sock; }
Активировать конфиг:
ln -s /etc/nginx/sites-available/rudesktop-client /etc/nginx/sites-enabled/rudesktop-client
Перезагрузить сервер командой:
rude restart