账号密码登录
微信安全登录
微信扫描二维码登录

登录后绑定QQ、微信即可实现信息互通

手机验证码登录
找回密码返回
邮箱找回 手机找回
注册账号返回
其他登录方式
分享
  • 收藏
    X
    配置nginx非80端口转发怎么修改nginx.conf配置文件
    34
    0

    原来服务器上是php项目,使用了默认80端口,后来需要增加一个,因为全部是静态页面,
    所以我想直接使用ngnix访问,然后将php项目的apache2端口修改为8088,nginx监听了80端口,

        upstream a_pool{
        server 127.0.0.1:8088;
    }
    upstream b_pool{
        server 127.0.0.1:80;
    }
    server {
        listen       80;
        server_name  a.com;
        access_log logs/a.log;
        error_log logs/a.error;
        #将所有请求转发给demo_pool池的应用处理
        location / {
            proxy_set_header Host $host;
            proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
            proxy_pass http://a_pool;
        }
    }
    server {
        listen       80;
        server_name  b.com;
        access_log logs/b.log;
        error_log logs/b.error;
        
        #将所有请求转发给demo_pool池的应用处理
        location / {
            proxy_set_header Host $host;
            proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
            proxy_pass http://b_pool;
        }
    }
    

    这样配置导致两个域名都指向了a.com
    我是想让当域名为a.com是使用8088端口指向php项目,
    80端口时不进行转发,指向nginx/html/...

    1
    打赏
    收藏
    点击回答
        全部回答
    • 0
    更多回答
    扫一扫访问手机版
    • 回到顶部
    • 回到顶部