人生中第一次配置虚拟主机
基于主机名的虚拟主机:
在C:\Windows\System32\drivers\etc\hosts文件末尾添加:
127.0.0.1 www.store.com
配置server.xml(就是tomcat\conf\server.xml)
<Host name="www.store.com" appBase="D:\code\store\web" //你工程下的web目录
unpackWARs="true" autoDeploy="true">
<Valve className="org.apache.catalina.valves.AccessLogValve" directory="logs"
prefix="localhost_access_log." suffix=".txt"
pattern="%h %l %u %t "%r" %s %b" />
</Host>
其他关于虚拟主机的知识:
一台物理机上搭建多个web站点,每个web站点独立运行,互不干扰,这些站点就是”虚拟主机”。
1、基于主机名的虚拟主机:多个域名解析到同一个IP地址,在WEB服务器里添加多个站点,每个站点设定一个主机名。HTTP协议请求里包含了主机名信息,当WEB服务器收到访问请求时,就可以根据不同的主机名来访问不同的网站。
2、基于端口号的虚拟主机:一个IP地址,通过不同的端口实现不同网站的访问。
步骤:在server.xml 中 设置两个service组件
3、基于IP地址的虚拟主机:服务器使用多网卡配置多个IP地址,然后配置WEB服务器,把多个网站绑定在不同的IP上。(该方式浪费Ip资源,tomcat不支持该方式)
配置虚拟主机可以省去每次部署的麻烦。
参考这篇博客:https://www.cnblogs.com/jalja/p/6396244.html