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即可。