nginx反向代理多个域名(虚似主机) (4155人路过)

17:11 , 引用(0) Via 本站原创

nginx反向代理同一ip多个域名,给header加上host就可以了

引用
proxy_set_header Host $host;

nginx.conf例子

引用
upstream mysvr {
server 127.0.0.1:8080;
}
server
{
listen 80;
server_name servera.c1gstudio.com;
index index.html index.htm index.php;
root /opt/htdocs/www;

location / {
proxy_pass http://mysvr;
proxy_set_header Host $host;
proxy_set_header X-Real-IP $remote_addr;
proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
}
}
server
{
listen 80;
server_name serverb.c1gstudio.com;
index index.html index.htm index.php;
root /opt/htdocs/www;

location / {
proxy_pass http://mysvr;
proxy_set_header Host $host;
proxy_set_header X-Real-IP $remote_addr;
proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
}
}

其它实例可以参考 nginx的proxy_pass_header到$host的问题

作者:77run@齐齐奔跑 -- 骑士威科技
地址:http://blog.77run.com/nginxfan-xiang-dai-li-duo-ge-yu-ming-xu-si-zhu-ji/
版权所有©转载时必须以链接形式注明作者和原始出处及本声明!


最后编辑: 77run 编辑于2011/04/24 17:22
| |
0 Responses to "A Sample Post with Links"
发表评论
  • 昵称 [注册]
  • 密码 游客无需密码
  • 网址
  • 电邮
打开HTML 打开UBB 打开表情 隐藏 记住我