В настоящее время сервер Antmedia настроен на порт: 5443 На том же сервере порт 443 имеет действительный сертификат SSL, настроенный в Nginx. Nginx действует как обратный прокси для Apache.
Ниже приведен URL-адрес, запрашиваемый через веб-сокет в Antmedia.
'wss://server.com:5443/NewSample/websocket?rtmpForward=true'
Этот URL-адрес является проблемным c, поскольку он не защищен.
''wss://server.com/NewSample/websocket?rtmpForward=true'
Этот URL проблематичен c, потому что у него 404
Хотите знать, как мне настроить Nginx для выполнения соответствующего разрешения обратного прокси-сервера через SSL для переноса порта на порт 5443?
На момент, когда я попробовал ниже. Но я не совсем уверен в значимости HTTP: // когда мой запрос веб-сокета поступает через защищенный веб-сокет WSS: //?
Порт 444 - это SSL на Apache. 443 Nginx.
Любая помощь приветствуется.
server {
listen 443 ssl;
ssl_certificate /etc/letsencrypt/live/sub.domain.com/fullchain.pem;
ssl_certificate_key /etc/letsencrypt/live/sub.domain.com/privkey.pem;
server_name sub.domain.com;
location / {
proxy_pass https://sub.domain.com:444
proxy_http_version 1.1;
proxy_connect_timeout 7d;
proxy_send_timeout 7d;
proxy_read_timeout 7d;
proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
proxy_set_header Host $host;
proxy_set_header Upgrade $http_upgrade;
proxy_set_header Connection "Upgrade";
}
}