[webman] webman-push 和 应用插件的前缀冲突了

brookeov

应用插件和webman-push的前缀都为app 现在冲突了

1106 2 0
2个回答

walkor

nginx 把完整路径配置上去就好了

  • xiaobai 2023-02-28

    这个,具体怎么操作的啊?

    upstream webman {
    server 127.0.0.1:8787;
    keepalive 10240;
    }
    server
    {
    listen 80;
    listen 443 ssl http2;
    server_name tool.baidu.com;
    index index.php index.html index.htm default.php default.htm default.html;
    root /www/wwwroot/tool.baidu.com/public;

    ssl_certificate     /www/wwwroot/tool.baidu.com/ssl/com.pem;
    ssl_certificate_key    /www/wwwroot/tool.baidu.com/ssl/com.key;
    ssl_protocols TLSv1.1 TLSv1.2 TLSv1.3;
    ssl_ciphers EECDH+CHACHA20:EECDH+CHACHA20-draft:EECDH+AES128:RSA+AES128:EECDH+AES256:RSA+AES256:EECDH+3DES:RSA+3DES:!MD5;
    ssl_prefer_server_ciphers on;
    ssl_session_cache shared:SSL:10m;
    ssl_session_timeout 10m;

    location / {
    proxy_set_header X-Real-IP $remote_addr;
    proxy_set_header Host $host;
    proxy_http_version 1.1;
    proxy_set_header Connection "";
    if (!-f $request_filename){
    proxy_pass http://webman;
    }
    }

    location /app
    {
      proxy_pass http://127.0.0.1:2233;
      proxy_http_version 1.1;
      proxy_set_header Upgrade $http_upgrade;
      proxy_set_header Connection "Upgrade";
      proxy_set_header X-Real-IP $remote_addr;
    }
    
    access_log  /www/wwwlogs/tool.baidu.com.log;
    error_log  /www/wwwlogs/tool.baidu.com.error.log;

    }

  • walkor 2023-02-28

    location /app 改成 location /app/xxxxx
    xxxxx 是plugin/webman/push/app.php 里的key

  • xiaobai 2023-02-28

    明白了,多谢了。

  • wanyuwei 2023-04-20

    除了nginx,还有哪块需要配置吗?

wanyuwei


安装完之后还是无法连接上,nginx也配置了


请问下是还有哪块需要配置吗?

  • walkor 2023-04-20

    nginx代理时客户端地址不用加3131端口

  • wanyuwei 2023-04-20

    去掉3131端口,好像也还是不行 proxy_pass http://127.0.0.1;

  • wanyuwei 2023-04-20

    是不是不能走内网?只能请求外网地址?

  • walkor 2023-04-20

    我的意思是js代码里调用的时候不要写端口,还有js代码里ip不要用127.0.0.1,除非webman/push运行在你本机。

  • wanyuwei 2023-04-20

    明白了,已经通了,谢谢大佬

  • walkor 2023-04-20

    不客气

年代过于久远,无法发表回答
🔝