1. 程式人生 > >在雲伺服器上搭建tomcat服務訪問80埠問題解決辦法

在雲伺服器上搭建tomcat服務訪問80埠問題解決辦法

問題描述:

自己購買的騰訊雲,安裝的 ubuntu14.10 系統,安裝完jdktomcat後,由於想通過域名直接訪問tomcat,即使用www.ifkirin.com代替www.ifkirin.com:8080 訪問tomcat伺服器,就修改了tomcat的配置檔案server.xml,將預設的8080修改為80。之後啟動伺服器,發現訪問不了,通過各種嘗試,最後總結出了經驗:

原來linux系統不允許普通使用者訪問80埠,知道問題就好解決了,所以我進入了root使用者,使用root使用者啟動伺服器沒想到又提醒我找不到jdk,我明明安裝了啊,怎麼會這樣,然後繼續在各種技術網站遨遊,終於發現:root使用者安裝的軟體所有使用者都可以使用,而普通使用者安裝的軟體不一定適用於所有使用者。

終於明白了所以通過嘗試,總結出了以下步驟:

1. 首先需要安裝jdk,安裝jdk需要注意的是必須使用root使用者。

2. 解壓tomcat時最好使用root使用者,然後修改8080埠為80

3. 使用root使用者啟動tomcat

4. 到此,一切解決,通過外網即可訪問了。