继续浏览精彩内容
慕课网APP
程序员的梦工厂
打开
继续
感谢您的支持,我会继续努力的
赞赏金额会直接到老师账户
将二维码发送给自己后长按识别
微信支付
支付宝支付

Nginx+Tomcat实现单IP、多域名、多站点的访问

会当凌绝顶聪明
关注TA
已关注
手记 240
粉丝 36
获赞 122

把tomcat下几个项目分别配置成二级域名(主域名配置一样):

a 项目 配置成 http://a.domain.com 

b 项目 配置成 http://b.domain.com

第一步:配置tomcat的server.xml虚拟目录


  1. <Host name="a.domain.com"  appBase="webapps"  

  2.             unpackWARs="true" autoDeploy="true"  

  3.             xmlValidation="false" xmlNamespaceAware="false">  

  4.         <Context path="" docBase="项目地址A" reloadable="false"/>  

  5.       </Host>  

  6.     <Host name="b.domain.com" appBase="webapps" unpackWARs="true" autoDeploy="true">  

  7.         <Context path="" docBase="项目地址B" reloadable="false"/>  

  8.    </Host> 

第二步:配置nginx虚拟目录


  1. server {  

  2.         listen 80;  

  3.         server_name a.domain.com;  

  4.   

  5.         location / {  

  6.             proxy_pass http://a.domain.com:8080;(tomcat端口)  

  7.             include proxy.conf;  

  8.         }  

  9. }  

  10.   

  11. server {  

  12.         listen 80;  

  13.         server_name b.domain.com;  

  14.   

  15.         location / {  

  16.             proxy_pass http://b.domain.com:8080;  

  17.             include proxy.conf;  

  18.         }  

  19. }  


打开App,阅读手记
0人推荐
发表评论
随时随地看视频慕课网APP