tomcat配置虚拟主机

tomcat配置虚拟主机

        在眼下,非常多server都是一台server对外能够訪问非常多个javaEE的项目,这样的实现方式就须要在tomcat里面配置虚拟主机了!以下就说说怎样配置虚拟主机:

 

找到tomcat的安装文件夹,到TOMCAT_HOME/apache-tomcat7/conf文件夹下,找到server.xml这个文件,打开该文件,在该文件里找到关于Engine这个子节点

  <Engine name="Catalina" defaultHost="localhost">

上面的配置了一个defaultHost中的localhost表示为默认的訪问方法!  我们须要配置自己的记住就须要在Engine节点中加入�Host节点,默认的有一个host例如以下:

 

  <Host name="localhost"  appBase="webapps" unpackWARs="true" autoDeploy="true">

这个里面的name表示的是訪问本地的localhost地址,appBase表示项目指定的父位置,当前的webapps代表:TOMCAT_HOME/apache-tomcat7/webapps这个位置,这个位置也是tomcat的默认的存放javaEE项目位置!

 

以下是我自己配置的一个虚拟主机:

 

		<Host name="www.abc.net" appBase="/var/JavaServer/test" unpackWARs="true" autoDeploy="true">    
  			<Alias>abc.com</Alias>  
     			<Context path="/hello" docBase="/var/www/html/hello" debug="0" privileged="true"/> 
    		</Host>

 

具体介绍一下:Host节点代表为一个虚拟主机,name表示须要訪问的域名,这个域名是已经注冊的域名!当前配置的域名:www.abc.net  在Host下有一个子节点,叫Alias,这个里面配置的是  另外一个域名,就是说,一个虚拟主机,能够使用多个域名!
那么訪问www.abc.net  和abc.com是一样的!

 

appBase须要你指定的项目父路径,在当前的路径下能够存放多个项目  ,我们能够把项目打包或者放文件夹放在/var/JavaServer/test这个文件夹下

 unpackWARs=”true”  表示当发如今/var/JavaServer/test有打包的war项目的话,就开启解压功能!

autoDeploy=”true”    表示支持热部署!

 

以下说说在Host节点下的Context节点,这个就是部署一个项目,可是这个项目不是在appBase文件夹下,他的路径在/var/www/html/hello这个文件夹下,path表示对外訪问的名称, 这样使得tomcat灵活多变 !

 

关于tomcat配置虚拟主机我也讲到这里了 假设有不明确的,能够联系我

 

author:spring sky
Email:vipa1888@163.com
QQ: 840950105

 

 

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请联系我们举报,一经查实,本站将立刻删除。

发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/119073.html原文链接:https://javaforall.net

(0)
全栈程序员-站长的头像全栈程序员-站长


相关推荐

  • Atom装逼神器activate-power-mode插件安装教程「建议收藏」

    Atom装逼神器activate-power-mode插件安装教程「建议收藏」关于Atom    Atom是github专门为程序员推出的一个跨平台文本编辑器。具有简洁和直观的图形用户界面,并有很多有趣的特点:支持CSS,HTML,JavaScript等网页编程语言。它支持宏,自动完成分屏功能,集成了文件管理器。安装 activate-power-mode插件1、安装Atom下载Atom:https://download.csdn.net/download/he…

    2022年7月14日
    20
  • 一款非常好看的客服系统源码[通俗易懂]

    一款非常好看的客服系统源码[通俗易懂]客服系统源码开源,对二次开发没有限制,开发者更改或者定制功能都非常方便,高稳定性基于ThinkPhp6+Swoole+LayUi+PHP8开发,智优客服系统具有超高稳定性,得到越来越多的客户喜爱源码下载地址:下载地址源码仅供用于学习和交流,请遵循相关法律法规.禁止使用违法用途!…

    2022年9月21日
    2
  • 非常详细的rsyslogd配置文件解析

    非常详细的rsyslogd配置文件解析Rsyslog配置文件详解发表于2年前(2014-02-1017:25)  阅读(9805) | 评论(3) 10人收藏此文章, 我要收藏赞1rsyslog服务和logrotate服务======================================================================rsyslog是一个sysl

    2022年8月15日
    10
  • jsonObject遍历_遍历数组找重复值

    jsonObject遍历_遍历数组找重复值 /** *String转JSONObject */ publicstaticvoidtest2(){ Stringjson="{\"name\":\"张三\",\"code\":\"123\"}"; JSONObjectjsonObject=newJSONObject(json); System.out.println("String转JSONObj.

    2022年8月23日
    8
  • 浏览器插件开发-manifest文件解读「建议收藏」

    浏览器插件开发-manifest文件解读调研资料manifest.json官方文档ChromeExtensionAPI360浏览器的插件文档中文,虽然内核差不多但是不一定与Chromeapi一致,可以作为参考Chrome官方案例库案例如何实现网页和Chrome插件之间的通信消息传递manifest.json配置说明manifest.json用于描述…

    2022年4月11日
    288
  • 私有IP地址_ipv6私有地址

    私有IP地址_ipv6私有地址私有IP地址:在ABC三类网络中,如下三段网络地址为私有IP地址,如何人都可以自行在自己的局域网中使用这些IP地址.A类私有:10.0.0.110.255.255.254B类私有:172.16

    2022年8月5日
    13

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注全栈程序员社区公众号