您的位置:首页 > 运维架构 > Tomcat

Tomcat之URL配置(IP,端口号,默认应用,虚拟目录)

2018-02-03 12:11 459 查看
一、Tomcat在访问Web地址时,不输入端口号,如http://127.0.0.1/应用名;

 1.打开tomcat\conf\server.xml文件;

 2.将以下port="8080"修改为port="80",保存即可或者直接在server.xml文件中搜索8080,替换为80即可;

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

               connectionTimeout="20000"

               redirectPort="8443" />

二、Tomcat在访问Web地址时,如何将IP自定义名称,如http://www.sina.com/应用名;

 1.我们在自身电脑上进行开发,在浏览器访问web服务时,一般是http://127.0.0.1:8080/应用名;或者http://localhost:8080/应用名;但如果别的访问的话,就需要输入http://IP:8080/应用名,不便于记忆推广,类似http://www.baidu.com;如何解决呢?以下我们会将127.0.0.1

2.A、打开tomcat\conf\server.xml文件;

   B、将文件中的name="localhost"修改为name="www.sina.com";

         <Host name="localhost"  appBase="webapps"

            unpackWARs="true" autoDeploy="true"

            xmlValidation="false" xmlNamespaceAware="false">

    C、打开C:\Windows\System32\drivers\etc\host.xml;

           D、添加以下配置(自已观察下规律);

                  127.0.0.1            www.sina.com

三、Tomcat在访问Web地址时,如何直接跳转到默认应用,http://www.sina.com/;

 1.清空E:\apache-tomcat-6.0.48\webapps\ROOT\清空所有文件;

 2.将所需应用,如应用文件夹为A,则将A文件夹下的所有文件放在ROOT目录下;

四、如何配置虚拟目录;

 1.在server.xml文件夹的</Engine>的节点下单独建立以下元素;

 <Host name="www.sina.com" appBase="d:\sina">      

     
 <Context path="/mail" docBase="d:\sina\mail"/>    

     
 <Context path="/news" docBase="d:\sina\news"/>    

       </Host>

  name:虚拟网站的主机名

  
appBase:网站主目录

 
 path:虚拟目录
991c
(供外界访问)
   docBase:Web应用的目录

 2.在C:\Windows\System32\drivers\etc\hosts.xml中添加以下配置

         127.0.0.1            www.sina.com
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: