【學習筆記】Tomcat配置不同外網域名訪問不同項目

Tomcat的訪問配置在tomcat/conf/server.xml文件中配置,先打開該文件,按照下方說明配置文件。

1. 打開tomcat/conf/server.xml

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

protocol、connectionTimeout等屬性在此就不多做贅述,我們關注port屬性,這個就是外網訪問的端口,http通常使用80端口,所以我們此處將8080修改爲80。
2. 爲Engine配置當前服務器外網IP

     <Engine name="Catalina" defaultHost="localhost">

將defaultHost的值(localhost)改爲tomcat所在服務器的外網IP

3. 爲每個不同的域名配置Host節點

<Host name="localhost"  appBase="webapps"
            unpackWARs="true" autoDeploy="true">

將name值(localhost)改爲你的訪問域名,比如www.hello.com, appBase屬性是你存放項目的位置,其他屬性請查閱tomcat相關書籍。
4. 在Host下配置訪問的項目

<Context path="/someWeb" reloadable="true" docBase="someWeb"/>

path是訪問的url地址,如果想訪問域名的時候直接打開改項目,則改爲path=“”,如果不改,則訪問該項目時url爲:http://www.hellow.com/someWeb,根據項目需求更改,docBase是項目位置。
5. 配置多個域名訪問項目
重複3-4部,爲host修改不同的name值和配置不同的context即可。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章