CRMEB V4 Nginx反向代理

2022-04-08 18:00 更新

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

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

    location /notice {
        proxy_pass http://127.0.0.1:20002/;  
        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:20003/;  
        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;
    }

然后保存文件

結(jié)果如下:

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

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

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

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

channel用來配置內(nèi)部通訊

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

return [
    'admin' => [
        //協(xié)議
        'protocol' => 'websocket',
        //監(jiān)聽地址
        'ip' => '0.0.0.0',
        //監(jiān)聽端口
        'port' => 20002,
        //設(shè)置當前Worker實例啟動多少個進程
        'serverCount' => 1,
    ],


    'chat' => [
        //協(xié)議
        'protocol' => 'websocket',
        //監(jiān)聽地址
        'ip' => '0.0.0.0',
        //監(jiān)聽端口
        'port' => 20003,
        //設(shè)置當前Worker實例啟動多少個進程
        'serverCount' => 1,
    ],


    'channel' => [
        //內(nèi)部通訊監(jiān)聽端口
        'port' => 20012,
        //內(nèi)部通訊地址
        'ip' => '127.0.0.1',
    ],


];

以上內(nèi)容是否對您有幫助:
在線筆記
App下載
App下載

掃描二維碼

下載編程獅App

公眾號
微信公眾號

編程獅公眾號