4. 反向代理
反向代理服务器决定那台服务器提供服务
反向代理服务器不提供服务器,请求的转发。
Nginx实现反向代理
两个域名指向同一台nginx服务器,用户访问不同的域名显示不同的网页内容。
方法:安装两个tomcat,分别运行在8081和8082端口
修改端口:conf/server.xml
启动两个tomcat服务器
反向代理服务器配置
配置Hosts:
通过域名区分不同网站(nginx.conf)
upstream sina{ server 192.168.113.130:8081; } server { listen 80; server_name www.sina.com.cn; location / { proxy_pass http://sina; index index.html index.htm; } error_page 500 502 503 504 /50x.html; location = /50x.html { root html; } } upstream sohu{ server 192.168.113.130:8082; } server { listen 80; server_name www.sohu.com; location / { proxy_pass http://sohu; index index.html index.htm; } error_page 500 502 503 504 /50x.html; location = /50x.html { root html; } }
注:修改后要刷新:./nginx –s reload