詳解阿里云Linux啟動tomcat并能外網訪問

          2024-2-3 / 0 評論 / 1900 閱讀

          問題描述:

          先描述一下我[]的心路歷程吧[],新買了阿里[]云服務器,由[]于需求不是很[]大,只是為了[]備案,所以買[]了個最低配的[],而且是Wi[]ndows server[]2012的。[]那現在需要做[]的是在這個乞[]丐版的ser[]ver上,第[]一個比較惡心[]的問題,阿里[]云能賣個Wi[]ndows server[]的,卻安裝不[]上一個IIS[],真是醉了。[]一安裝就提示[]存儲空間不足[]。那好不用w[]indows[]了,我換成L[]inux,但[]是這個Lin[]ux我選擇的[]系統是Cen[]tOS 6.5 64位,這個[]是之前買的直[]接能用的,就[]是什么都不用[]修改的,直接[]的默認頁面是[]能通過外網訪[]問的。這個就[]不行,對于一[]個Linux[]的渣渣來說,[]這個真的是無[]從下手了,度[]娘吧,Lin[]ux的tom[]cat啟動后[]外網訪問不了[],一堆結果都[]是不對的。那[]直接去查它自[]己的文檔,一[]查,是我當時[]好用的時候的[]文檔,但是現[]在這個新的不[]好用啊,打電[]話吧,等好久[]接不進去,那[]種感覺。瘋了[]。

          最后找了個大[]神問了下,給[]我指點了下,[]在此做下記錄[]

          第一,首先確定tomcat啟動了,

          詳解阿里云Linux啟動tomcat并能外網訪問

          詳解阿里云Linux啟動tomcat并能外網訪問

          端口默認用的[]80,并沒有[]修改。

          第二,用curl命令試下:

          命令:cur[]l

          在Linux[]中curl是[]一個利用UR[]L規則在命令[]行下工作的文[]件傳輸工具,[]可以說是一款[]很強大的ht[]tp命令行工[]具。它支持文[]件的上傳和下[]載,是綜合傳[]輸工具,但按[]傳統,習慣稱[]url為下載[]工具。

          語法:# curl [optio[]n] [url]

          常見參數:

          1. -A/--user-agent              設置用戶代理發送給服務器
          2. -b/--cookie    cookie字符串或文件讀取位置
          3. -c/--cookie-jar                    操作結束后把cookie寫入到這個文件中
          4. -C/--continue-at            斷點續轉
          5. -D/--dump-header              把header信息寫入到該文件中
          6. -e/--referer                                  來源網址
          7. -f/--fail                                          連接失敗時不顯示http錯誤
          8. -o/--output                                  把輸出寫到該文件中
          9. -O/--remote-name                      把輸出寫到該文件中,保留遠程文件的文件名
          10. -r/--range                      檢索來自HTTP/1.1或FTP服務器字節范圍
          11. -s/--silent                                    靜音模式。不輸出任何東西
          12. -T/--upload-file                  上傳文件
          13. -u/--user      設置服務器的用戶和密碼
          14. -w/--write-out [format]                什么輸出完成后
          15. -x/--proxy              在給定的端口上使用HTTP代理
          16. -#/--progress-bar                        進度條顯示當前的傳送狀態

          直接看例子吧

          1、基本用法

          # curl http://localhost

          執行后,首頁的index.html就會顯示在屏幕上了

          Ps:由于安[]裝linux[]的時候很多時[]候是沒有安裝[]桌面的,也意[]味著沒有瀏覽[]器,因此這個[]方法也經常用[]于測試一臺服[]務器是否可以[]到達一個網站[]

          結果是詳解阿里云Linux啟動tomcat并能外網訪問

          這樣就說明,[]現在是訪問不[]到的。

          第三,就是重點了,指導了iptables的修改。

          iptables -L -n

          詳解阿里云Linux啟動tomcat并能外網訪問

          設定預設規則[],查看了一個[]博客,排版還[]是不對的,大[]家千萬不要執[]行這個命令,[]因為如果你是[]遠程SSH登[]陸的話,當你[]輸入第一個命[]令回車的時候[]就應該掉了.[]因為你沒有設[]置任何規則.[]

          怎么辦,去本[]機操作唄!

          詳解阿里云Linux啟動tomcat并能外網訪問

          這個比較惡心[]的事情,博主[]把主要的東西[]放在后邊了

          所以先添加規[]

          首先添加IN[]PUT鏈,I[]NPUT鏈的[]默認規則是D[]ROP,所以[]我們就寫需要[]ACCETP[](通過)的鏈[]

          為了能采用遠程SSH登陸,我們要開啟22端口.

          [root@tp ~]# iptables -A INPUT -p tcp --dport 22 -j ACCEPT[root@tp ~]# iptables -A OUTPUT -p tcp --sport 22 -j ACCEPT

          然后為了80能用打開80

          iptables -A INPUT -p tcp --dport 80 -j ACCEPTiptables -A OUTPUT -p tcp --sport 80 -j ACCEPT

          詳解阿里云Linux啟動tomcat并能外網訪問

          執行完了,再[]curl就會[]出現結果了

          詳解阿里云Linux啟動tomcat并能外網訪問

          不要care[]亂碼啦。

          然后保存,我再說一邊,反是采用命令的方式,只在當時生效,如果想要重起后也起作用,那就要保存.寫入到/etc/sysconfig/iptables文件里.

          [root@tp ~]# /etc/rc.d/init.d/iptables save

          禁用規則這里就不說了,我目前還不需要。

           []最后訪問ht[]tp://I[]P,成功顯示[]頁面了。

          詳解阿里云Linux啟動tomcat并能外網訪問

          以上就是本文的全部內容,希望對大家的學習有所幫助,也希望大家多多支持服務器之家。

          評論一下?

          OωO
          取消
          主站蜘蛛池模板: 国产一区二区电影| 日韩AV无码一区二区三区不卡毛片| 精品免费久久久久国产一区 | 色狠狠色狠狠综合一区| 日韩精品人妻一区二区三区四区| 久久综合亚洲色一区二区三区| 精品少妇人妻AV一区二区| 国产激情一区二区三区成人91| 色国产在线视频一区| 久久精品国产一区| 中文字幕一区二区三区四区| 日本强伦姧人妻一区二区| 日本国产一区二区三区在线观看 | 视频一区二区在线观看| 中文字幕AV一区中文字幕天堂| 日韩一区二区三区在线观看| 国产精品亚洲综合一区在线观看| 激情内射亚洲一区二区三区爱妻 | 一区二区三区亚洲视频| 免费看无码自慰一区二区| 人妻视频一区二区三区免费| 亚洲综合在线一区二区三区| tom影院亚洲国产一区二区| 亚洲视频一区网站| 亚洲日韩AV无码一区二区三区人| 中文字幕av一区| 国精产品999一区二区三区有限| 无码中文字幕乱码一区| 午夜DV内射一区区| 国模视频一区二区| 国产一区二区三区国产精品| 少妇人妻精品一区二区| 国产中文字幕一区| 国产精品一区二区三区免费| 国产日韩一区二区三免费高清| 人妻无码一区二区三区AV| 国产乱码精品一区二区三区中| 一区二区三区在线观看| 日本一区二区三区久久| 99久久精品费精品国产一区二区 | 亚洲高清毛片一区二区|