Tomcat中部署網站和綁定域名


在安裝的tomcat的文件夾下有個conf文件夾

下面有個server.xml文件,

 

1. 使用80端口

默認tomcat用的是8080端口。

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

把這個節點的8080修改成80端口,然后重新啟動tomcat就可以 http://localhost 來訪問tomcat的默認頁面。

 

2.新建網站和配置域名。

在server.xml文件中,host的位置,在同級中添加新的host節點

 

  <Host name="www.a.com"   unpackWARs="true" autoDeploy="true" >
            <Context path="" docBase="E:\Program Files (x86)\apache-tomcat-8.0.5\www.a.com" reloadable="true" />
        </Host>

其中name就是域名,context 中填寫這個域名對應的網站項目,docBase就是項目的文件夾。

如果有域名解析到這個服務器就可以通過域名來訪問這個網站項目

 

3.推薦的另外一種方式。

  <Host name="localhost"  appBase="webapps"   unpackWARs="true" autoDeploy="true"   xmlValidation="false" xmlNamespaceAware="false"></host>

tomcat默認的host節點是上面的代碼,其他Appbase 指定了webapps這個文件夾,所有的網站都可以放置到這個文件夾下面,其中有個ROOT文件夾,這個是默認的網站根目錄。

推薦的新方式就是,新建一個與webapps同級別的文件夾目錄,比如你要再添加一個網站demo.xx.com,這個時候可以新建立一個文件夾demo(與webapps同級),

在demo文件夾下再新建ROOT文件夾,然后 把demo.xx.com的網站程序部署到demo的ROOT文件夾下

  <Host name="demo.xx.com"  appBase="demo"   unpackWARs="true" autoDeploy="true"   xmlValidation="false" xmlNamespaceAware="false"></host>

 

 

 

在開發測試的時候,在window中hosts文件中,

添加以下內容,就可以通過www.a.com來訪問網站項目

127.0.0.1 www.a.com

 

 

 

 

 

、、、、、、、、、、

相關參考

http://www.cnblogs.com/dongye/p/3202043.html

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM