Appearance
概述
若服务器选用 Apache 作为 Web 服务器,需配置 mod_proxy 与 mod_proxy_wstunnel 模块,将请求反代至本地 Swoole 端口。
配置文件修改
在宝塔面板【站点设置 -> 配置文件】中,分别在 <VirtualHost *:80> 与 <VirtualHost *:443> 块内添加以下反代与安全防护规则:
apache
# 安全防护:禁止外部直接下载敏感授权文件与核心容器
<FilesMatch "\.(key|ebz)$">
Require all denied
</FilesMatch>
ProxyPass /ws ws://127.0.0.1:20698/
ProxyPassReverse /ws ws://127.0.0.1:20698/
ProxyPass / http://127.0.0.1:20698/
ProxyPassReverse / http://127.0.0.1:20698/保存后重启 Apache 服务即可生效。