tomcat 配置網域名稱解析,親測

2021-10-07 08:12:51 字數 1525 閱讀 1379

前情提要:準備用阿里雲上的 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,請忽略。配置...