zoukankan      html  css  js  c++  java
  • swoole集群 nginx配置

    nginx配置文件:

    upstream cat {
          server 192.168.149.133:9502 weight=5;
          server 192.168.149.134:9502 weight=5;
    }
    server
        {
            listen 80;
            #listen [::]:80;
            server_name www.test1.com;
            index index.html index.htm index.php default.html default.htm default.php;
            root  /home/wwwroot/www.test1.com/public;
    
            include other.conf;
            #error_page   404   /404.html;
    
            # Deny access to PHP files in specific directory
            #location ~ /(wp-content|uploads|wp-includes|images)/.*.php$ { deny all; }
    
            #include enable-php.conf;
            include enable-php-pathinfo.conf; #这一句支持pathinfor;
    
            location / {
              if (!-e $request_filename) {
                   rewrite ^(.*)$ /index.php?s=$1 last;
                   break;
                 }
            }
    
            location /swoole/ {
                   proxy_pass http://cat;
                   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 ~ .*.(gif|jpg|jpeg|png|bmp|swf)$
            {
                expires      30d;
            }

    只要是/swoole/路径中访问的连接 都会转发到负载均衡服务器

    聊天室前端:

    两台服务器都打开9502端口,即可,但现在还有一个问题,每台服务器都会生成各自的fd 发送消息时会有问题,这个问题还未解决,解决后在更新

  • 相关阅读:
    Shiro缓存整合EhCache
    Shiro缓存整合EhCache
    Shiro缓存整合EhCache
    Shiro缓存整合EhCache
    Shiro缓存整合EhCache
    Eclipse中配置Ehcache提示信息
    Eclipse中配置Ehcache提示信息
    Eclipse中配置Ehcache提示信息
    基本类型包装类
    StringBuilder类
  • 原文地址:https://www.cnblogs.com/houdj/p/8600635.html
Copyright © 2011-2022 走看看