在工作环境中,为Tomcat创建虚拟主机并不常见。 由于只有Nginx或Apache处理静态请求,而Tomcat负责处理动态请求,因此创建虚拟主机的任务由Nginx完成。 tomcat的并发能力不强,所以一般不会让tomcat做web服务。 tomcat可以创建多个实例,以与Nginx虚拟主机协作完成多个业务。
配置简单的虚拟主机
编辑配置文件
vim/usr/local/Tomcat/conf/server.XML
engine name=' catalina ' default host=' localhost ' realm class name=' org.Apache.catalina.realm.lock out realm ' realm realm hostname=' localhost ' app base=' web apps ' unpack wars=' true ' auto deploy=' true ' valve class name=' org.apachach %rquot; %s%b'/主机主机名称=' mem.AAA.com ' app base=' ' unpack wars=' true ' auto deploy=' true ' context path=' DDA th valve class Nath %s %b'//Host /Engine在host ./host下,在/Engine上另一个host ./host [ root @ Tom 01 test ] #/etc/init.d/tomcom
[ root @ Tom 01 test ] #/etc/init.d/Tomcat start
注意:如果第一台主机定义了appBase=“webapps”其余虚拟主机appBase=' ',则如果不将其设置为空,可能会发生错误。 可以在docBase=”/tomcatweb/test/'中定义站点路径。
啊,如果没有更改端口,则将8080添加到访问域名的虚拟主机。 由于忘记添加此端口,很长时间都在创建此虚拟主机。