linux系统一个tomcat配置两个域名,每个域名对应一个项目

由于项目的需要,我们公司有两个域名,每个域名对应一个项目,这样我们就可以使用不同的域名访问不同的项目了,

我们的网站使用的是web服务器Tomcat,框架是自己封装的简易版jsp-servlet,域名已经在万维网申请好了,也已经在万维网上的域名管理中绑定好了我们的外网服务器ip,剩下的就是配置我们的tomcat配置:

1、首先,修改端口:

访问服务器是默认的端口是80,找到/usr/local/tomcat6/conf文件夹下的servlet.xml文件,

第一处:<Server port="8005" shutdown="SHUTDOWN">


第二处:

    <Connector port="80" protocol="HTTP/1.1" 
               connectionTimeout="20000" 
               redirectPort="8443" />

第三处:

    <Connector port="8009" protocol="AJP/1.3" redirectPort="8443" />


修改好端口,在修改一个地方即可:


	<Host name="www.xxxx.com"  appBase="webapps"
			unpackWARs="false" autoDeploy="true"
			xmlValidation="false" xmlNamespaceAware="false">
			<Alias>xxxx.com</Alias>
			<Context path="" docBase="project1" reloadable="false" crossContext="true"></Context>
		</Host>


	   <Host name="www.xxx.net"  appBase="webapps"
		unpackWARs="false" autoDeploy="true"
		xmlValidation="false" xmlNamespaceAware="false">
		<Alias>xxx.net</Alias>
		<Context path="" docBase="project2" reloadable="false" crossContext="true"></Context>

解析:<Host>的name处写域名
 name="www.xxxx.com" 
, appBase指项目的所在的文件夹,一般默认就是webapps

<Context>的docBase处写项目名称如project1(项目project1放在文件夹webapps下)



保存server.xml文件,使用linux命令重启服务器,就可以在浏览器中,直接输入域名,访问您的项目了,


如果不成功,按照以下步骤排查:

1、检查域名和ip是否成功绑定

方法:打开doc窗口(win+R,然后输入cmd,回车),ping www.xxxx.com,如何可以看到正确解析ip地址,说明正常。


2、server.xml文件配置有问题


方法:细心检查一下,或者找运维的同事帮忙看看





  • 1
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值