首页 > 代码库 > tomact配置域名和端口直接访问网站

tomact配置域名和端口直接访问网站

tomact配置域名和端口直接访问网站,就是使用域名解析到主机,通过端口执行网站地址,实现访问,在上一章节中发布了两个web项目,但是都是执行同一个根文件夹,通过

http://localhost:8080/项目名称   以这样的地址进行访问的。

下面通过配置Tomcat安装地址下的conf文件夹下的server.xml文件,实现绑定域名和指定端口到指向目录实现 域名加端口访问 网站

1.先配置两个虚拟域名。打开以下目录:C:\Windows\System32\drivers\etc 选中hosts编辑

技术分享

添加以下两条记录,10.0.0.217是我本机内网IP地址,保存。

技术分享

2.打开Tomcat安装地址下的conf文件夹下的server.xml文件:在Server 同级下添加 Server节点,xml节点如下:

<Service name="Catalina">
    <Connector port="50002" protocol="HTTP/1.1"
               connectionTimeout="20000"
               redirectPort="8443" />
    <Connector port="8009" protocol="AJP/1.3" redirectPort="8443" />
    <Engine name="Catalina" defaultHost="localhost">
      <Realm className="org.apache.catalina.realm.LockOutRealm">
        <Realm className="org.apache.catalina.realm.UserDatabaseRealm"
               resourceName="UserDatabase"/>
      </Realm>

      <Host name="aaa.com"  appBase="webapps"
            unpackWARs="true" autoDeploy="true">
        <Context path="" docBase="/JavaWeb_TestRelease01" reloadable="true"/>  
        <Valve className="org.apache.catalina.valves.AccessLogValve" directory="logs"
               prefix="localhost_access_log" suffix=".txt"
               pattern="%h %l %u %t "%r" %s %b" />
      </Host>
    </Engine>
  </Service>
  
  <Service name="Catalina">
    <Connector port="50003" protocol="HTTP/1.1"
               connectionTimeout="20000"
               redirectPort="8443" />
    <Connector port="8009" protocol="AJP/1.3" redirectPort="8443" />
    <Engine name="Catalina" defaultHost="localhost">
      <Realm className="org.apache.catalina.realm.LockOutRealm">
        <Realm className="org.apache.catalina.realm.UserDatabaseRealm"
               resourceName="UserDatabase"/>
      </Realm>

      <Host name="bbb.com"  appBase="webapps"
            unpackWARs="true" autoDeploy="true">
        <Context path="" docBase="/JavaWeb_TestRelease02" reloadable="true"/>  
        <Valve className="org.apache.catalina.valves.AccessLogValve" directory="logs"
               prefix="localhost_access_log" suffix=".txt"
               pattern="%h %l %u %t "%r" %s %b" />
      </Host>
    </Engine>
  </Service>

技术分享

 

其中新增Server节点1绑定的是 aaa.com 域名 端口是50002,执行了/JavaWeb_TestRelease01 目录

其中新增Server节点2绑定的是 bbb.com 域名 端口是50003,执行了/JavaWeb_TestRelease02 目录

停止tomcat,重新启动tomcat

在浏览器运行:http://aaa.com:50002/

技术分享

在浏览器运行:http://aaa.com:50002/

技术分享

tomact配置域名和端口直接访问网站