设为首页 收藏本站
查看: 782|回复: 0

[经验分享] tomcat虚拟主机的配置

[复制链接]

尚未签到

发表于 2018-12-2 13:46:11 | 显示全部楼层 |阅读模式
tomcat虚拟主机的配置

1、什么是虚拟主机
一台物理机上搭建多个web站点,每个web站点独立运行,互不干扰,这些站点就是"虚拟主机"
2、基于主机名的虚拟主机配置
基于主机名的虚拟主机:多个域名解析到同一个IP地址,在WEB服务器里添加多个站点,每个站点设定一个主机名。HTTP协议请求里包含了主机名信息,当WEB服务器收到访问请求时,就可以根据不同的主机名来访问不同的网站。
2.1、配置/etc/hosts文件做域名解析
[root@master ~]# echo '192.168.10.10  www.blog.com'>>/etc/hosts
[root@master ~]# echo '192.168.10.10  www.bbs.com'>>/etc/hosts
2.2、配置server.xml文件
[root@master conf]# mkdir /usr/local/tomcat/blog
[root@master conf]# mkdir /usr/local/tomcat/bbs
[root@master conf]# vim server.xml
#编辑server.xml文件,在标签上面添加下面内容

            
        


            
        
       在该标签上面添加如上内容
2.3、重启tomcat服务
[root@master conf]# catalina.sh stop
[root@master conf]# catalina.sh start
2.4、浏览器测试或者命令行测试都可以
这里http端口号我修改成了80https端口修改成了443,并且配置了httphttps自动跳转。只需要把相关网页文件分别复制到/usr/local/tomcat/blog/usr/local/tomcat/bbs,然后浏览器分别输入域名www.blog.comwww.bbs.com测试。
3、基于端口的虚拟主机配置
  基于端口号的虚拟主机:一个IP地址,通过不同的端口实现不同网站的访问。
3.1、配置/etc/hosts文件做域名解析
[root@master ~]# echo '192.168.10.10  www.blog.com'>>/etc/hosts
3.2、配置server.xml文件
  步骤:在server.xml 设置两个service组件,这两个server组件添加在配置文件最后一行的上面。
[root@master conf]# vim server.xml

        
        
               
               
        




        
        
               
               
        

    以上内容添加在最后一行上面
3.3、创建相关目录和网页文件并重启tomcat服务
[root@master ~]# mkdir /usr/local/tomcat/blog-1
[root@master ~]# mkdir /usr/local/tomcat/blog-2
  复制相关网页文件到以上两个目录即可
[root@master conf]# catalina.sh stop
[root@master conf]# catalina.sh start
3.4、浏览器测试或者命令行测试都可以
  浏览器分别输入域名www.blog.com:8081www.blog.com:8082测试。
  说明:
  基于IP地址的虚拟主机:服务器使用多网卡配置多个IP地址,然后配置WEB服务器,把多个网站绑定在不同的IP上。(该方式浪费IP资源,tomcat不支持该方式)




运维网声明 1、欢迎大家加入本站运维交流群:群②:261659950 群⑤:202807635 群⑦870801961 群⑧679858003
2、本站所有主题由该帖子作者发表,该帖子作者与运维网享有帖子相关版权
3、所有作品的著作权均归原作者享有,请您和我们一样尊重他人的著作权等合法权益。如果您对作品感到满意,请购买正版
4、禁止制作、复制、发布和传播具有反动、淫秽、色情、暴力、凶杀等内容的信息,一经发现立即删除。若您因此触犯法律,一切后果自负,我们对此不承担任何责任
5、所有资源均系网友上传或者通过网络收集,我们仅提供一个展示、介绍、观摩学习的平台,我们不对其内容的准确性、可靠性、正当性、安全性、合法性等负责,亦不承担任何法律责任
6、所有作品仅供您个人学习、研究或欣赏,不得用于商业或者其他用途,否则,一切后果均由您自己承担,我们对此不承担任何法律责任
7、如涉及侵犯版权等问题,请您及时通知我们,我们将立即采取措施予以解决
8、联系人Email:admin@iyunv.com 网址:www.yunweiku.com

所有资源均系网友上传或者通过网络收集,我们仅提供一个展示、介绍、观摩学习的平台,我们不对其承担任何法律责任,如涉及侵犯版权等问题,请您及时通知我们,我们将立即处理,联系人Email:kefu@iyunv.com,QQ:1061981298 本贴地址:https://www.yunweiku.com/thread-642431-1-1.html 上篇帖子: Tomcat6性能优化 下篇帖子: tomcat 的catalina.out 日志切割
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

扫码加入运维网微信交流群X

扫码加入运维网微信交流群

扫描二维码加入运维网微信交流群,最新一手资源尽在官方微信交流群!快快加入我们吧...

扫描微信二维码查看详情

客服E-mail:kefu@iyunv.com 客服QQ:1061981298


QQ群⑦:运维网交流群⑦ QQ群⑧:运维网交流群⑧ k8s群:运维网kubernetes交流群


提醒:禁止发布任何违反国家法律、法规的言论与图片等内容;本站内容均来自个人观点与网络等信息,非本站认同之观点.


本站大部分资源是网友从网上搜集分享而来,其版权均归原作者及其网站所有,我们尊重他人的合法权益,如有内容侵犯您的合法权益,请及时与我们联系进行核实删除!



合作伙伴: 青云cloud

快速回复 返回顶部 返回列表