我们知道nginx有很强大的反向代理能力, 可以参看Nginx(LNMP)反向代理配置教程 当设置:
proxy_pass http://www.dengor.com
nginx会把 www.dengor.com转换成IP, 跟用IP直接访问网站的效果一样. 当网站设置了禁用IP访问或一个IP有多个网站时, 访问就会出错.
这时候就要设置 proxy_set_header的Host:
proxy_set_header Host www.dengor.com;
这样才能通过域名解析到具体的网站, nginx反向代理同一ip多nginx反向代理同一ip多个域名,给header加上host就可以了个域名,给header加上host就可以了
这个方法不错或。
博主说的不错!欢应回访!
Pingback: 让nginx按域名来反向代理 | Dengor's app