编辑tomcat/conf/server.xml ,建议先备份为server.xml.bak
编辑server.xml,Engine节点下添加以下HOST节点(节点中的域名和站点工程目录需要自定义修改为你们自己的):
<Host name="www.abc.com" unpackWARs="true" autoDeploy="true" xmlValidation="false" xmlNamespaceAware="false"> <Alias>www.aaa.com</Alias> <Alias>www.bbb.com</Alias> <Context path="/" docBase="/home/wwwroot/www.abc.com/public_html" reloadable="true"/> <Valve className="org.apache.catalina.valves.AccessLogValve" directory="logs" prefix="www.abc.com_access_log" suffix=".txt" pattern="%h %l %u %t "%r" %s %b" /> </Host>
注意:如果你想要实现直接访问公网ip无网页效果,删除Engine节点下的即可。
<Host name="localhost" ..>..</Host>
详解Nginx + Tomcat 反向代理 如何在高效的在一台服务器部署多个站点
https://www.jb51.net/article/100111.htm
Tomcat中server.xml文件内各节点详解
https://www.cnblogs.com/gentoo/archive/2012/10/13/2722463.html