tomcat中配置二級域名
1、二級域名可以在域名提供商網站上進行解析設定
例如將二級域名設定為image解析方式設定方法如下:
2、設定完域名解析後在tomcat配置檔案tomcat\conf\server.xml中配置
<Host name="image.adc.com" appBase="webapps"
unpackWARs="true" autoDeploy="true"
xmlValidation="false" xmlNamespaceAware="false">
<Context path="" docBase="C:\\image"/>
</Host>
其中name為二級域名的url,appBase中為虛擬目錄的位置目錄C:\\image是自己建的,隨便建,在這裡指向過去就好了,同時在這兩個目錄下新建ROOT目錄,目錄下放入你的專案,注意,放入ROOT目錄下的專案不應該帶專案名,只放專案內容
記住訪問的url為http://image.abc.com
3、到這一步,啟動Tomcat,如果域名指到當前機器上的話,應該是已經能通過域名訪問你的專案了!但是這時候通過Tomcat控制檯卻無法看到兩個域名對應的專案,所以就無法進行單獨管理,如果需要tomcat控制檯進行啟動、關閉、檢視執行資訊等操作,就需要進行如下配置:
找到/conf/Catalina,新建目錄image.adc.com
<Context path="/manager" docBase="{tomcat_home}\\webapps\\manager" --這裡的tomcat_home需要替換成您實際的tomcat安裝目錄的絕對路徑
debug="0" privileged="true">
<!-- Link to the user database we will get roles from -->
<ResourceLink name="users" global="UserDatabase"
type="org.apache.catalina.UserDatabase"/>
</Context>
這樣就可以在http:localhost:8080中訪問專案