CRMEB V4 Nginx反向代理

2022-04-08 18:00 更新

在網(wǎng)站—-設置—-配置文件

復制以下代碼 放到配置文件中的最后一個大括號之前 然后保存

  1. location /notice {
  2. proxy_pass http://127.0.0.1:20002/;
  3. proxy_http_version 1.1;
  4. proxy_set_header Upgrade $http_upgrade;
  5. proxy_set_header Connection "upgrade";
  6. proxy_set_header X-real-ip $remote_addr;
  7. proxy_set_header X-Forwarded-For $remote_addr;
  8. }
  9. location /msg {
  10. proxy_pass http://127.0.0.1:20003/;
  11. proxy_http_version 1.1;
  12. proxy_set_header Upgrade $http_upgrade;
  13. proxy_set_header Connection "upgrade";
  14. proxy_set_header X-real-ip $remote_addr;
  15. proxy_set_header X-Forwarded-For $remote_addr;
  16. }

然后保存文件

結果如下:

如果修改端口的 需要更改配置中的端口(默認20002 20003的 直接看下一步)

端口配置先從后端config/workerman.php中存放,內容如下

admin主要配置后臺長連接端口協(xié)議監(jiān)聽地址

chat主要配置前臺長連接端口協(xié)議監(jiān)聽地址

channel用來配置內部通訊

更改配置主要更改port字段,然后要和前臺鏈接的端口保持一致就可以了

  1. return [
  2. 'admin' => [
  3. //協(xié)議
  4. 'protocol' => 'websocket',
  5. //監(jiān)聽地址
  6. 'ip' => '0.0.0.0',
  7. //監(jiān)聽端口
  8. 'port' => 20002,
  9. //設置當前Worker實例啟動多少個進程
  10. 'serverCount' => 1,
  11. ],
  12. 'chat' => [
  13. //協(xié)議
  14. 'protocol' => 'websocket',
  15. //監(jiān)聽地址
  16. 'ip' => '0.0.0.0',
  17. //監(jiān)聽端口
  18. 'port' => 20003,
  19. //設置當前Worker實例啟動多少個進程
  20. 'serverCount' => 1,
  21. ],
  22. 'channel' => [
  23. //內部通訊監(jiān)聽端口
  24. 'port' => 20012,
  25. //內部通訊地址
  26. 'ip' => '127.0.0.1',
  27. ],
  28. ];
以上內容是否對您有幫助:
在線筆記
App下載
App下載

掃描二維碼

下載編程獅App

公眾號
微信公眾號

編程獅公眾號