前情提要:準備用阿里雲上的 tomcat 部署專案,需要配置tomcat的網域名稱解析,以達到直接輸入網域名稱訪問專案的目的首先,讓使用者輸入8080埠顯然不合理,因此需要改8080埠為 http 預設80埠。
編輯 tomcat 目錄下的 conf 資料夾中的server.xml
,可以先備份以備不時之需
然後配置標籤,具體標籤意義內容參考:配置多網域名稱訪問同一應用/不同應用以及其它配置 一文
我這裡注釋掉了原本的本地 localhost 的標籤,自己新增了乙個標籤:
unpackwars="true" autodeploy="true">-->
documentation at: /docs/config/valve.html -->
name
="www.qinghejiaoyu.net"
= unpackwars
="true"
autodeploy
="true"
xmlvalidation="
" xmlnamespaceaware="
">
docbase
= path="
" debug
="0"
reloadable
="true"
/>
classname
="org.apache.catalina.valves.accesslo**alue"
directory
="logs"
prefix
="qinghejiaoyu.net_access_log."
suffix
=".txt"
pattern
="%h %l %u %c "%r" %s %b"
/>
host
>
這裡說幾個最重要的配置:
注意,這裡的path一定不能省略,即使你像我一樣寫為空。如果path屬性沒寫,則會預設訪問root的tomcat歡迎頁面,不會訪問專案頁面!!
筆者就是因為沒寫 path 屬性找了半天的問題。
至於標籤中的屬性可以不修改,修改了
即可
name
="catalina"
defaulthost
="localhost"
>
以上,重啟tomcat服務即可 網域名稱解析過程 網域名稱解析過程
0x01相關資訊 閘道器 閘道器實質上是乙個網路通向其他網路的ip位址。要實現兩個網路之間的通訊,則必須通過閘道器。如果網路a中的主機發現資料報的目的主機不在本地網路中,就把資料報 給它自己的閘道器,自己的閘道器通過尋找路由指向,再由閘道器 給網路b的閘道器,網路b的閘道器再 給網路b的某個主機。i...
linux 網域名稱解析的配置
簡介 dns就是domain name system,它能夠把形如www.21php.com這樣的網域名稱轉換為211.152.50.35這樣的ip位址 沒有dns,瀏覽21php.com 這個 時,就必須用211.152.50.35這麼難記的數字來訪問。提供dns服務的就是dns伺服器。dns伺服...
CDN 服務網域名稱解析配置
d.單擊 確認,配置cname完畢。cname配置生效後,cdn服務也會立即生效。說明新增時如遇新增衝突,可考慮換乙個加速網域名稱,或參考 解析記錄互斥規則自行調整衝突的記錄。配置完cname後,由於狀態更新約有10分鐘延遲,阿里雲cdn控制台的網域名稱列表頁可能仍提示未配置cname,請忽略。配置...