linux系统Tomcat服务器绑定多个域名,改80端口教程

1、解析域名

首先您可能需要购买一个域名,然后再域名管理那里,点击“域名解析”,添加解析,

选则A记录,设置好要解析的域名,和你的linux系统所在的外网IP

所谓顶级域名就是域名主体前面没有前缀(www除外)的,如:

http://pwdgame.com/

http://www.pwdgame.com/

所谓二级域名就是就是含有前缀的,如:

http://cctv.pwdgame.com/

http://china.pwdgame.com/

二级域名是建立在顶级域名的基础上分配出来的,没有顶级域名也就没有二级域名。(以上纯属个人理解)

2、配置tomcat,绑定目录绑定域名

第一步: 
将tomcat的默认目录下的webapp整个拷贝出来
复制三份,对应三个应用
然后将您的三个应用的文件,全部放在webapp的root下面(先删除原来的)

 

,如:

 

webapps1\ROOT  放置你的第一个网站

webapps2\ROOT  放置你的第二个网站

baidu_apps\ROOT  放置你的第三个网站

 

之所以这么做是因为无法再Tomcat里的直接配置webapps/里的子目录,我试了写子目录,绝对目录Tomcat都找不到,唯有按上面的才可用,windows系统未尝试。(有好方法的,可留言)

 

第二步:

 

使用linux命令行

# vim /apache-tomcat/conf/server.xml

其中/apache-tomcat为你的Tomcat所在目录打开后按i进入编辑模式,按esc退出编辑模式,进入一般模式
将tomcat默认端口改为80

    <Connector port="80" protocol="HTTP/1.1"

               connectionTimeout="20000"

               URIEncoding="UTF-8"

               redirectPort="8443" /> 


默认为8080,也不含字符集设置,需要也可以在此设置


注意,不同的host,就是不同的域名
appBase就是你拷贝出来后重新放入您的程序到root下面的的webapp

 

<Engine name="Catalina" defaultHost="www.pwdgame.com">
      <Realm className="org.apache.catalina.realm.UserDatabaseRealm"
             resourceName="UserDatabase"/>
      <Host name="localhost"  appBase="webapps"
            unpackWARs="true" autoDeploy="true">


          <Valve className="org.apache.catalina.valves.AccessLogValve" directory="logs"
               prefix="localhost_access_log" suffix=".txt"
               pattern="%h %l %u %t &quot;%r&quot; %s %b" />

      </Host>
	  
	  <Host name="test.pwdgame.com"  appBase="webapps"
            unpackWARs="true" autoDeploy="true">

		  <Context path="" docBase="test"  reloadable="true"/>
        
          <Valve className="org.apache.catalina.valves.AccessLogValve" directory="logs"
               prefix="localhost_access_log" suffix=".txt"
               pattern="%h %l %u %t &quot;%r&quot; %s %b" />

      </Host>

 

按esc退出编辑模式后,直接按键进行输入:wq  

保存并退出

然后重启Tomcat

 

# /apache-tomcat/bin/shutdown.sh

# /apache-tomcat/bin/startup.sh

打开

http://test.pwdgame.com/

成功了!!!!!!

 

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

江西省遂川县常驻深圳大使

喜欢本文,打赏下作者吧~

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值