此为Apache2用反向代理,写法参考自官方文档↗。
#onlyoffice
Listen 9200
<VirtualHost *:9200>
ServerName xxx.xxx
SSLEngine on
SSLCertificateFile /etc/ssl/xxx.xxx.crt
SSLCertificateKeyFile /etc/ssl/xxx.xxx.key
SSLCertificateChainFile /etc/ssl/xxx.xxx.crt
SetEnvIf Host "^(.*)$" THE_HOST=$1
RequestHeader setifempty X-Forwarded-Proto https
RequestHeader setifempty X-Forwarded-Host %{THE_HOST}e
ProxyAddHeaders Off
ProxyPassMatch (.*)(\/websocket)$ "ws://0.0.0.0:80/\$2"
ProxyPass / http://0.0.0.0:80/
ProxyPassReverse / http://0.0.0.0:80/
</VirtualHost>