雲服務器tomcat環境下域名解析,環境搭建

環境準備:購買域名,備案;雲服務器環境:jdk,Tomcat。

第一步:域名解析

域名解析其實很簡單,進入雲解析,添加兩條解析記錄,綁定到自己服務器公網ip就好。

詳細步驟 參考這篇博客:雲解析詳細步驟

解析完成後,過幾分鐘 纔會生效,此時記得ping一下你的域名,看能不能得到你綁定ip的回信。

第二步:Tomca環境修改

Tomcat默認端口是8080,域名解析之後只是綁定到了ip端口默認是80,此時你不加端口號 直接通過域名訪問會訪問不到內容。

針對這個問題我們能想到最容易的方法就是修改Tomcat端口到80。

首先進入Tomcat安裝目錄下conf文件夾下修改server.xml文件中端口號。

注意:這裏可能會有好幾個8080端口,找到connector裏的port=“8080” 改爲“80”

    <Connector port="80" protocol="HTTP/1.1"
               connectionTimeout="20000"
               redirectPort="8443" />

如果Tomcat裏部署了自己的項目我們需要在Host節點添加Context節點。

<Host name="localhost"  appBase="webapps"
            unpackWARs="true" autoDeploy="true"
            xmlValidation="false" xmlNamespaceAware="false">
       <Context path="" docBase="/你的項目名" debug="0" reloadable="true"></Context>

</Host>

一切布好後用root用戶啓動Tomcat,通過瀏覽器訪問自己域名,如果能訪問到,萬事大吉。如果訪問不到,

可以看一下80端口是否被佔用佔用,這部分可以參考:修改Tomcat端口爲80

如果netstat -ano查不到80端口,那是因爲ubuntu10.04版本起,默認關閉1024以下端口,需要手動打開,

具體步驟參考:手動爲tomcat開啓80端口

如果你的tomcat是自己自定義安裝的 沒在/etc/文件夾下,此時可以通過以下命令來實現80端口跳轉8080

iptables -t nat -A PREROUTING -i etho -p tcp --dport 80 -j REDIRECT --to-port 8080

此時重啓tomcat,通過瀏覽器輸入域名訪問服務器應該正常了。 如果還不能正常訪問,那我也沒辦法-_-||

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章