一. Nginx配置反向代理和实现动静分离与虚拟主机流程图:
二 .Nginx配置反向代理和实现动静分离与虚拟主机实现详细配置和效果图
2.1 nginx 配置反向代理
#在nginx.conf配置server同级下配置
include tomcat.conf
# vim tomcat.conf
upstream api.z.mukewang.com{server 172.17.41.6:8088; #这个是后台war服务部署在tomcat中
}
server {listen 80;server_name api.z.mukewang.com;location ~ {proxy_pass http://api.zmukewang.com;}
}
解释说明一下:
访问http://api.zmukewang.com/foodie-dev-api/doc.html -->>代理到172.17.41.6:8088/foodie-dev-api/doc.html
2.2 Nginx实现动静分离与虚拟主机
#在nginx.conf配置server同级下配置
include foodie.conf
# vim foodie.conf
server{listen 80;server_name shop.z.mukewang .com;location / {root /home/website/foodie-shop;index index.html;}
}server{listen 80;server_name center.z.mukewang .com;location / {root /home/website/foodie-center;index index.html;}
}