Apache代理webRTC服务器
我有一个正面的Apache服务器。我在它后面为webRTC设置了一个信令服务器。 我为它取了一个单独的DNS名称,只是为了简化一些事情,但我仍然没有在Apache配置中找到任何运气。我为它制作了一个单独的文件,名为signaling.conf。 我已启用: a2enmod代理 a2enmod代理服务器 a2enmod代理隧道Apache代理webRTC服务器,apache,websocket,proxy,webrtc,reverse-proxy,Apache,Websocket,Proxy,Webrtc,Reverse Proxy,我有一个正面的Apache服务器。我在它后面为webRTC设置了一个信令服务器。 我为它取了一个单独的DNS名称,只是为了简化一些事情,但我仍然没有在Apache配置中找到任何运气。我为它制作了一个单独的文件,名为signaling.conf。 我已启用: a2enmod代理 a2enmod代理服务器 a2enmod代理隧道 <VirtualHost *:443> ServerName si******s.com ProxyRequests on RequestHeader se
<VirtualHost *:443>
ServerName si******s.com
ProxyRequests on
RequestHeader set X-Forwarded-Proto "http"
ProxyPass "/" "http://192.168.1.72/"
ProxyPassReverse "/" "http://192.168.1.72/"
# Enable proxying Websocket requests to the standalone signaling server
RewriteEngine On
# Websocket connections from the clients.
RewriteRule ^/standalone-signaling/spreed$ - [L]
# Backend connections from Nextcloud.
RewriteRule ^/standalone-signaling/api/(.*) http://192.168.1.72:8080/api/$1 [L,P]
服务器名si*******s.com
代理请求
RequestHeader集合X-Forwarded-Proto“http”
代理过程“/”http://192.168.1.72/"
ProxyPassReverse“/”http://192.168.1.72/"
#启用将Websocket请求代理到独立信令服务器
重新启动发动机
#来自客户端的Websocket连接。
重写规则^/独立信令/spreed$-[L]
#来自Nextcloud的后端连接。
重写规则^/standalone signaling/api/(*)http://192.168.1.72:8080/api/$1[L,P]
它正在使用第二台服务器的本地ip。有了这个,我可以从外部访问nginx服务器默认页面,但我的应用程序仍然只给我一个503
如果您能帮上忙,我们将不胜感激