問題描述:
先描述一下我[]的心路歷程吧[],新買了阿里[]云服務器,由[]于需求不是很[]大,只是為了[]備案,所以買[]了個最低配的[],而且是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啟動了,
端口默認用的[]80,并沒有[]修改。
第二,用curl命令試下:
命令:cur[]l
在Linux[]中curl是[]一個利用UR[]L規則在命令[]行下工作的文[]件傳輸工具,[]可以說是一款[]很強大的ht[]tp命令行工[]具。它支持文[]件的上傳和下[]載,是綜合傳[]輸工具,但按[]傳統,習慣稱[]url為下載[]工具。
語法:# curl [optio[]n] [url]
常見參數:
- -A/--user-agent 設置用戶代理發送給服務器
- -b/--cookie cookie字符串或文件讀取位置
- -c/--cookie-jar 操作結束后把cookie寫入到這個文件中
- -C/--continue-at 斷點續轉
- -D/--dump-header 把header信息寫入到該文件中
- -e/--referer 來源網址
- -f/--fail 連接失敗時不顯示http錯誤
- -o/--output 把輸出寫到該文件中
- -O/--remote-name 把輸出寫到該文件中,保留遠程文件的文件名
- -r/--range 檢索來自HTTP/1.1或FTP服務器字節范圍
- -s/--silent 靜音模式。不輸出任何東西
- -T/--upload-file 上傳文件
- -u/--user 設置服務器的用戶和密碼
- -w/--write-out [format] 什么輸出完成后
- -x/--proxy 在給定的端口上使用HTTP代理
- -#/--progress-bar 進度條顯示當前的傳送狀態
直接看例子吧
1、基本用法
# curl http://localhost
執行后,首頁的index.html就會顯示在屏幕上了
Ps:由于安[]裝linux[]的時候很多時[]候是沒有安裝[]桌面的,也意[]味著沒有瀏覽[]器,因此這個[]方法也經常用[]于測試一臺服[]務器是否可以[]到達一個網站[]
結果是
這樣就說明,[]現在是訪問不[]到的。
第三,就是重點了,指導了iptables的修改。
iptables -L -n
設定預設規則[],查看了一個[]博客,排版還[]是不對的,大[]家千萬不要執[]行這個命令,[]因為如果你是[]遠程SSH登[]陸的話,當你[]輸入第一個命[]令回車的時候[]就應該掉了.[]因為你沒有設[]置任何規則.[]
怎么辦,去本[]機操作唄!
這個比較惡心[]的事情,博主[]把主要的東西[]放在后邊了
所以先添加規[]則
首先添加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
執行完了,再[]curl就會[]出現結果了
不要care[]亂碼啦。
然后保存,我再說一邊,反是采用命令的方式,只在當時生效,如果想要重起后也起作用,那就要保存.寫入到/etc/sysconfig/iptables文件里.
[root@tp ~]# /etc/rc.d/init.d/iptables save
禁用規則這里就不說了,我目前還不需要。
[]最后訪問ht[]tp://I[]P,成功顯示[]頁面了。
以上就是本文的全部內容,希望對大家的學習有所幫助,也希望大家多多支持服務器之家。
評論一下?