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

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

問題描述:

先描述一下我[]的心路歷程吧[],新買了阿里[]云服務器,由[]于需求不是很[]大,只是為了[]備案,所以買[]了個最低配的[],而且是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
取消
主站蜘蛛池模板: 一夲道dvd高清无码| 亚洲AV无码精品色午夜果冻不卡| 亚洲GV天堂无码男同在线观看| 久热中文字幕无码视频| 色爱无码AV综合区| 亚洲av无码国产综合专区| 无码一区二区三区中文字幕| 成人无码一区二区三区| 国产精品视频一区二区三区无码| AV无码免费永久在线观看| 亚洲av无码不卡私人影院| 亚洲日韩乱码中文无码蜜桃臀网站 | 天堂Aⅴ无码一区二区三区| 国产精品无码久久久久久久久久| av无码aV天天aV天天爽| 中文字幕无码人妻AAA片| 亚洲人av高清无码| 无码人妻精品一区二区三区66 | 亚洲人成人无码网www电影首页 | 四虎成人精品无码| 精品久久久久久无码中文字幕漫画| 成人无码精品1区2区3区免费看 | 久久精品无码一区二区三区| 久久亚洲中文无码咪咪爱| 亚洲精品无码mv在线观看网站| 亚洲天堂2017无码中文| 国产AV无码专区亚洲AV男同| av无码aV天天aV天天爽| 午夜无码人妻av大片色欲| 无码人妻精品一区二区蜜桃 | 在线看片福利无码网址| 无码人妻久久一区二区三区免费| 国产成人无码AV片在线观看| 色欲AV永久无码精品无码| 高清无码午夜福利在线观看| 久久无码国产专区精品| 日本无码WWW在线视频观看| 亚洲国产a∨无码中文777| 国产成年无码AV片在线韩国| 永久免费无码网站在线观看个| 国产成人无码免费视频97|