目的:泛解析後的域名通路到tomcat的時候分發到對應的項目中
将tomcat端口修改為80
找到tomcat配置檔案/conf/server.xml
找到标簽
1.如果結構為單項目 可以使用filter的方式轉發域名(請自行百度)
2.如果結構為多子產品 單子產品中包含多服務
修改預設
同時在webapps下建立子產品對應檔案夾比如test1 test2
在Host标簽之後添加Host标簽對應目前檔案夾
www.baidu.com
将标簽中的defaultHost改為你設定錯誤頁面的項目比如test1.baidu.com 如果沒有可以依舊用locathost會傳回tomcat預設的錯誤頁面
如果有需要可以将value中的日志目錄改為對應項目 這個目錄是記錄通路此域名使用者的ip uri thread資訊的
alias标簽是别名 可以同時通過test2.baidu.com www.baidu.com兩個域名通路此項目,注意标簽大小寫 是嚴格區分的
所有子產品下同樣繼承ROOT寫法 當test1 test2檔案夾中存在名為ROOT的項目時預設通路此項目,其他項目需要添加/XXX
3.如果是單子產品 子產品中多服務 可以參考2中方式建立對應服務的檔案夾 将每個服務看成一個獨立的子產品 一個子產品中存放一個ROOT項目即可