[原创]Linux centos系统安装的tomcat 设置虚拟站点
针对如何安装tomcat可以参考之前的文章《Centos 6.5 linux系统如何安装 tomcat 7.0》,这里 简单记录下tomcat的虚拟主机设置实现。有两种方式,一种是通过域名进行站点设置 ,二是通过多端口实现。
区别:
1,域名设置虚拟站点。端口是一样的,但是每个域名绑定的站点目录不同。
2,端口设置虚拟站点。端口不一样,域名一样或者不一样都可以,同样是指向不同 的站点目录。
强调说明:tomcat一般不采用这种方式做虚拟主机使用,多线程的稳定性较差,而且web处理能力上远不及nginx和apache,强项是作为java主机来运行java程序。如果需要做多应用需求,建议安装tomcat多实例方式,采用多进程方式去跑。
环境说明:
系统环境:centos 6.5
安装方式:二进制解压安装
安装包:apache-tomcat-7.0.68.tar.gz
两个站点:
t1.21yunwei.com 绑定站点目录/wwwroot/t1
t2.21yunwei.com 绑定站点目录/wwwroot/t2
hosts定向:
#kvm_tomcat_single_test 192.168.1.104 t1.21yunwei.com 192.168.1.104 t2.21yunwei.com
按照使用虚拟主机的情况,我们一般都是通过不同域名来实现。这里简单记录下。
一,域名设置虚拟站点。
原理在server.xml配置文件已经有详细说明,可以通过host的标签实现一个或者多个站点,这里就是复制出多个host标签,实际操作方式就是将原来的host标签复制了一份,单独配置绑定的域名、站点发布目录、日志文件而已。
修改完tomcat的配置文件server.xml以后需要重启tomat,/etc/init.d/tomcat stop && /etc/init.d/tomcat start
查看效果:
二,端口设置虚拟站点。
原理将Server 标签内的内容重新复制一份,通过修改成和其他server标签的web端口方式来实现。这种一般少有人做,也不建议做,不记录。知道有这么回事就可以了。