nginx 代理proxy_pass问题
nginx吧
全部回复
仅看楼主
level 1
流沙枫 楼主
worker_processes 1;
events {
worker_connections 1024;
}
http {
include mime.types;
default_type application/octet-stream;
sendfile on;
keepalive_timeout 65;
server {
listen 80;
server_name http://www.test.net;
#charset koi8-r;
#access_log logs/host.access.log main;
location / {
proxy_pass http://192.168.1.8;
proxy_set_header Host $host;
proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
}
}
server {
listen 80;
server_name blog.test.net;
#charset koi8-r;
#access_log logs/host.access.log main;
location / {
proxy_pass http://192.168.1.8/blog/;
# proxy_redirect http://192.168.1.8/blog/ http://192.168.1.8/;
proxy_set_header Host $host;
proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
}
}
server {
listen 80;
server_name bbs.test.net;
#charset koi8-r;
#access_log logs/host.access.log main;
location / {
proxy_pass http://192.168.1.8:8888/bbs2/;
proxy_set_header Host $host;
proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
}
}
}
www域名正常,后面两个blog,bbs 域名跳转不正常的,请教下各位大佬。。。
2018年04月06日 09点04分 1
level 2

2018年04月11日 08点04分 2
level 2
proxy_set_header Host $host;
改成
proxy_set_header Host http://www.test.net;
试试看
2018年04月11日 08点04分 3
不行吧,改了就报错Bad Request - Invalid Hostname。。。
2018年04月12日 07点04分
proxy_set_header Host http://www.test.net;
2018年04月12日 12点04分
1