Apache代理webRTC服务器

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

我有一个正面的Apache服务器。我在它后面为webRTC设置了一个信令服务器。 我为它取了一个单独的DNS名称,只是为了简化一些事情,但我仍然没有在Apache配置中找到任何运气。我为它制作了一个单独的文件,名为signaling.conf。 我已启用: a2enmod代理 a2enmod代理服务器 a2enmod代理隧道

<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

如果您能帮上忙,我们将不胜感激