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