server {
listen 80;
server_name www.baidu.com;
location / {
proxy_pass http://139.196.187.111:8080;
}
}
server下的结点:
listen:监听80端口
server_name:转发到哪个地址
proxy_pass:代理到哪个地址
上面会导致登录session失效的问题
listen 80;
server_name www.baidu.com;
location /q.php {
proxy_pass http://139.196.187.111;
}
location / {
proxy_pass http:// www.baidu.com:8080/;
proxy_redirect off;
proxy_set_header Host $http_host;
proxy_set_header X-Real-IP $remote_addr;
proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
proxy_set_header Cookie $http_cookie;
chunked_transfer_encoding off;
}
}
这样配置测试有效 第一个上转到php的一个地址可以忽略 第二个是转到java的地址
nginx常用命令(要进入到nginx的目录):
开启:start nginx
重启:nginx -s reload
本文深入解析Nginx配置文件的关键节点,包括listen、server_name及proxy_pass的作用,并提供了一种有效避免登录session失效问题的配置方案。同时,分享了Nginx的启动与重启命令。

1万+

被折叠的 条评论
为什么被折叠?



