設(shè)置PHP命令版本
1.修改寶塔命令行的PHP版本,將命令行的PHP版本和站點(diǎn)的PHP版本保持一致
設(shè)置端口
2.系統(tǒng)的默認(rèn)長(zhǎng)鏈接的端口是50001,50002,50003這三個(gè)端口,如果需要修改端口或者多站點(diǎn)部署,請(qǐng)?jiān)谠赾onfig/workerman.php中修改對(duì)應(yīng)的端口
配置反向代理,nginx和apache根據(jù)服務(wù)器只需要配置一個(gè)
配置nginx代理
(Nginx)3.點(diǎn)擊左側(cè)網(wǎng)站目錄,點(diǎn)擊域名進(jìn)入站點(diǎn)配置,修改配置文件,在最后一個(gè)大括號(hào)上面增加以下代碼,如果修改了端口,請(qǐng)對(duì)應(yīng)修改代碼,添加完成后保存
location /notice {
proxy_pass http://127.0.0.1:50001/;
proxy_http_version 1.1;
proxy_set_header Upgrade $http_upgrade;
proxy_set_header Connection "upgrade";
proxy_set_header X-real-ip $remote_addr;
proxy_set_header X-Forwarded-For $remote_addr;
}
location /msg {
proxy_pass http://127.0.0.1:50002/;
proxy_http_version 1.1;
proxy_set_header Upgrade $http_upgrade;
proxy_set_header Connection "upgrade";
proxy_set_header X-real-ip $remote_addr;
proxy_set_header X-Forwarded-For $remote_addr;
}
配置apache代理
Apache)3.點(diǎn)擊左側(cè)網(wǎng)站目錄,點(diǎn)擊域名進(jìn)入站點(diǎn)配置,修改配置文件,搜索CustomLog,在下面增加以下代碼,如果修改了端口,請(qǐng)對(duì)應(yīng)修改代碼,80和443端口下都咬增加,添加完成后保存
ProxyPass /notice ws://127.0.0.1:50001/
ProxyPass /msg ws://127.0.0.1:50002/
ProxyPassReverse /notice ws://127.0.0.1:50001/
ProxyPassReverse /msg ws://127.0.0.1:50002/
運(yùn)行命令
4.點(diǎn)擊目錄,進(jìn)入站點(diǎn)的根目錄
5.根目錄內(nèi)點(diǎn)擊終端,在打開的命令行中執(zhí)行命令,顯示如下界面則配置成功
sudo -u www php think workerman start --d