把tomcat下几个项目分别配置成二级域名(主域名配置一样):
a 项目 配置成 http://a.domain.com
b 项目 配置成 http://b.domain.com
第一步:配置tomcat的server.xml虚拟目录
<Host name="a.domain.com" appBase="webapps"
unpackWARs="true" autoDeploy="true"
xmlValidation="false" xmlNamespaceAware="false">
<Context path="" docBase="项目地址A" reloadable="false"/>
</Host>
<Host name="b.domain.com" appBase="webapps" unpackWARs="true" autoDeploy="true">
<Context path="" docBase="项目地址B" reloadable="false"/>
</Host>
第二步:配置nginx虚拟目录
server {
listen 80;
server_name a.domain.com;
location / {
proxy_pass http://a.domain.com:8080;(tomcat端口)
include proxy.conf;
}
}
server {
listen 80;
server_name b.domain.com;
location / {
proxy_pass http://b.domain.com:8080;
include proxy.conf;
}
}
共同学习,写下你的评论
评论加载中...
作者其他优质文章