使用Nginx反向代理

Nginx 是国内常被使用的服务器之一,常用来承担负载均衡、反向代理等工作。

修改nginx.conf,,添加server配置

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
server{
listen 80;
# using web sub domain to access
server_name web.company.com;
access_log /var/log/nginx/web_access.log

location / {
root /home/web2_root;
proxy_pass http://127.0.0.1:8080/web/; # 反向代理地址
proxy_read_timeout 300;
proxy_connect_timeout 300;
proxy_redirect off;

proxy_set_header X-Forwarded-Proto $scheme;
proxy_set_header Host $http_host;
proxy_set_header X-Real-IP $remote_addr;
}
}

参考文献

Nginx 官方文档