nginx如何配置代理转发


本文摘自PHP中文网,作者(*-*)浩,侵删。

Nginx是个厉害的服务器,可以配置多个服务器,一个server就是一个服务器

1

2

3

4

5

6

server {

      listen       80;

      server_name  *.yourdomain.com;

 

   ....

}

代理转发是在server下面的location进行配置

1

2

3

4

5

6

server {

   // 服务器配置

   location  / {

   // ...... 代理配置

   }

}

常见的Nginx代理配置

1

2

3

4

5

6

7

8

9

10

11

12

13

14

upstream my_server {                                                        

    server 10.0.0.2:8080;                                               

    keepalive 2000;

}

server {

    listen       80;                                                        

    server_name  10.0.0.1;                                              

    client_max_body_size 1024M;

 

    location /my/ {

        proxy_pass http://my_server/;

        proxy_set_header Host $host:$server_port;

    }

}

通过该配置,访问nginx地址http://10.0.0.1:80/my的请求会被转发到my_server服务地址http://10.0.0.2:8080/

阅读剩余部分

相关阅读 >>

nginx的好处有哪些

nginx如何隐藏后缀名php

openresty nginx 区别

nginx的模块化体系结构介绍

nginx为什么比apache快

详细介绍nginx的rewrite(地址重定向)

安装完nginx后如何启动nginx

linux怎么启动nginx?

nginx web服务器配置块有哪些?

nginx创建多个配置文件的方法

更多相关阅读请进入《nginx》频道 >>



打赏

取消

感谢您的支持,我会继续努力的!

扫码支持
扫码打赏,您说多少就多少

打开支付宝扫一扫,即可进行扫码打赏哦

分享从这里开始,精彩与您同在

评论

管理员已关闭评论功能...