Nginx+Tomcat多站點訪問預設主頁問題-狒狒完美解決-Q9715234
<Engine name="Catalina" defaultHost="www.abc.com">
<Host name="www.abc.com" appBase="/home/www/abc"
unpackWARs="true" autoDeploy="true"
xmlValidation="false" xmlNamespaceAware="false">
<context path="" docBase="/home/www/abc" debug="0" reloadable="true"></context>
</Host>
<Host name="www.abd.com" appBase="/home/www/abd"
unpackWARs="true" autoDeploy="true"
xmlValidation="false" xmlNamespaceAware="false">
<context path="" docBase="/home/www/abd" debug="0" reloadable="true"></context>
</Host>
</Engine>
Engine 的 dafaultHost :表示訪問該tomcat預設進入的主機,注意一定不能是localhost,不然別人通過你的ip訪問,就會預設進入tomcat的管理介面。
Host 的 name:表示該主機繫結的域名,如果繫結localhost則可以通過在瀏覽器中輸入localhost訪問該Host。
Host的 appBase:表示該主機繫結的檔案存放路徑,可以使用相對路徑或絕對路徑。
注意:Host的appBase這裡必須寫絕對路徑,即跟context的docBase路徑一致,否則訪問指定域名時訪問不了配置的站點的主頁。把專案相關檔案放入到你配置context的docBase路徑的ROOT資料夾裡。
需要注意的地方:root 的值是對應上面Tomcat配置檔案中context的docBase值+/ROOT,Tomcat根據server.xml的host的appBase設定,預設訪問此appBase的ROOT資料夾裡的設定的預設主頁,因此我們把專案檔案都放在context的docBase的ROOT資料夾中。
注意以上幾個細節,那就實現訪問各個站點的預設主頁了,不再轉向Tomcat的主頁
相關文章
- nginx設定預設訪問頁面Nginx
- 解決預設dialog消失問題
- 解決 Github 國內訪問問題Github
- 解決github訪問慢的問題Github
- 解決 github 訪問不了的問題Github
- 通過註解完美解決混淆問題
- 如何解決網站限制IP訪問的問題網站
- 解決windows docker lnmp訪問慢問題WindowsDockerLNMP
- gmail無法訪問問題解決--FGWAI
- 解決JS跨域訪問的問題JS跨域
- ORA問題解決網站網站
- 解決網站訪問量過大問題的常用技術彙總網站
- 解決訪問 GitHub 與 clone 很慢的問題Github
- 解決圖片訪問403 Forbidden問題ORB
- 解決訪問Github與clone很慢的問題Github
- 解決內、外網同時訪問問題
- sql多參問題解決SQL
- [解決問題] Vagrant nginx 站點配置問題(ThinkPHP HTML 無法調跳轉)NginxPHPHTML
- Springmvc 預設首頁的問題SpringMVC
- 有模有樣解決Flutter裡Webview無法訪問HTTP頁面的問題FlutterWebViewHTTP
- 修改tomcat預設主頁,修改後只需要輸入埠就能訪問Tomcat
- IP頁面訪問域名介面問題
- 解決使用mitmprox抓包可以訪問網頁,但是使用python request 呼叫該網站介面報錯問題MIT網頁Python網站
- Structs設計主頁的小問題!急!Struct
- Angular應用解決跨域訪問的問題Angular跨域
- Nginx解決前端訪問資源跨域問題Nginx前端跨域
- 解決不能訪問 VMware Server Web Access 的問題ServerWeb
- 解決寶塔皮膚無法訪問的問題?
- 解決「問題」,不要解決問題
- Windows XP 解決互訪問題(轉)Windows
- distinct 多列問題 group by 解決
- nginx訪問預設index.html首頁跳轉指定頁面NginxIndexHTML
- PbootCMS網站安全設定解決網站被黑被篡改問題boot網站
- 解決Django本地介面不能跨域訪問的問題Django跨域
- 錯誤記錄:apache預設網頁訪問錯誤Apache網頁
- 完美解決jspdf各種中文亂碼問題JS
- 移動端滾動穿透問題完美解決方案穿透
- pbootcms安全設定解決網站被黑被篡改問題boot網站