apache配置外網訪問
❶ linux搭建Apache(httpd)內網訪問正常,外網無法訪問(精華帖)
大家好,我是「Bigder」
Linux搭建Apache(httpd)後內網訪問正常,外網無法訪問。
網上資料找了幾遍,匯總後關鍵的就是這幾步。
歡迎分享給需要的你~
一、驗證服務本身是否正常
linux命令行,輸入指令:curl http://127.0.0.1/,能正常返回html報文數據
輸入:curl http://linux伺服器的公網IP/
如: curl http://155.153.155.88/
執行超時、沒有內容輸出和返回
說明apache本身的服務是正常的
二、定位
1、防火牆:service iptables status(已經關閉狀態)
沒有關閉,參考這篇關閉掉防火牆:
Linux關閉防火牆-iptables|iptable.service could not be found
2、行~原來是因為阿里雲安全組設置、未開放80埠外網訪問許可權
設置方法:
登入阿里雲工作台,「實例與鏡像」-「實例」-「安全組」
安全組規則手動添加, 入方向開放80埠設置限制
三、再使用:
curl http://linux伺服器的公網IP/
也能列印出html報文數據
這樣代表,外網訪問正常了。一鍵三連、分享給更多的需要的測試人!
以上,
Bigder
我的歷史文章
忘記密碼怎麼辦
Showcase時手機不夠怎麼辦? 雲真機平台atxserver2
xmind2testcase思維導圖的測試點轉化為CSV用例導入禪道
Linux安裝JDK-java: command not found&cannot execute binary file
小改動當天轉測就要上線,要不要寫用例?
測試環境,如何維護才最高效的?
Showcase通過了才算正式提測
輪流測試一個項目、出現bug到底是誰的責任
外包去還是不去
Linux性能壓測命令用ab- command not found、plugins: fastestmirror
已經很努力,但上司總讓我提升能力,還數落我拖後腿,怎麼辦?
Linux關閉防火牆-iptables|iptable.service could not be found
Linux下查找指令Find常見用法
❷ WAMP2.5( Apache2.4) 如何設置外網訪問
看看錯誤日誌,wamp為什麼沒有啟動成功,圖標變綠了才可以。
❸ Apache設置的網站不能被外網訪問
1、如果是外網用域名打開,需要檢查域名狀態是否正常、DNS解析是否正常,可以換成IP訪問,另外Apache默認的埠是8080,而瀏覽器打開如果不指定埠,默認是80
2、檢查本機防火牆是否攔截了對應的埠。
❹ 想讓apache讓外網訪問,埠映射了但是外網還是訪問不了
首先:確保內網能訪問。
其次:想在外網訪問,如果是企業必須在防火牆建立埠映射才可以
❺ Apache伺服器內網訪問正常,外網訪問空白(已經連接到伺服器了,但不顯示內容)
原因很簡單。這個IP是公用的,不是你的,所以肯定訪問不了。
❻ 外網不能訪問apache伺服器8080埠怎麼辦
1、配置文件沒有設置外網訪問;
2、防火牆,計算機本身的防火牆禁止了外網通過80埠(默認的,也可以自定義別的)訪問;
3、80埠沒有對外網開放,或者區域網內,或者互聯網(外網防火牆或者其他運帷軟體);
❼ 如何讓外網訪問本地WampServer站點
確保你的計算機已安裝「vc_redist.x64.exe」或者「vc_redist.x86.exe」。
如果沒有,請先到微軟官網搜索「Microsoft Visual C++ 2015 Redistributable Update 3"下載並安裝,因為WampServer3.0.4版本需要這些程序才能正常運行。
END
添加切換在線/離線菜單
1
打開運行WampServer3.0.4,初始版面如圖所示
2
選擇語言:
在右下角將滑鼠移到wampserver圖標上,單擊右鍵選擇Language->Chinese,這時操作起來就方便了。
3
這時你會發現沒有切換在線/離線的菜單,你可能會以為這個版本剝去了。其實不是,我們可以添加的,同樣滑鼠移到wampserver上去,單擊右鍵,出來個wamp
Settings,按照如圖所示,選擇Menu item : Online / Offline。OK,添加成功
4
切換到在線狀態。我記得2.5版本在這個設置下不論是同一區域網下還是外網下,除了本機,其他機器都有許可權訪問,但是到了這個版本3.0.4就不一樣了,它會提示「Forbidden
You don't have permission to access / on this server.「403錯誤,下一步我們就來解決它
END
配置httpd-vhosts文件
打開wampserver3.0.4安裝目錄,找到」httpd-vhosts「文件,如圖所示
用記事本打開「httpd-vhosts」文件,找到 Require local,並用「Require all granted」代替它,保存,關閉,如圖所示
重啟apache,這時同一區域網下就可以訪問了。同樣如果除去路由器對外網訪問的控制,那麼現在外網也可以訪問了。
❽ 【我在區域網】能設置Apache 讓外網的人訪問嗎怎樣設置
你需要使用NAT,你是在家裡還是單位,獲得網路服務商的Ip是動態的還是靜態的?追問:
我在家裡 動態IP 我使用了 花生殼(動態解析)想解析到本機 但是不行啊回答:打個比方你的公網的Ip是202.100.100.100
你想開啟apache服務的80埠
你的內網apache伺服器的IP是192.168.1.100
你只要在路由器上配置NAT映射
202.100.100.100 80----192.168.1.100 80
這樣,你從互聯網上訪問202.100.100.100 80埠就相當於你訪問192.168.1.100 80埠,這樣你明白了嗎補充:
你是動態IP的,很難實現,因為每次你撥號都會變化互聯網地址追問:
NAT映射 家裡路由不能設置嗎?回答:
Apache的埠是80,如果你的區域網的IP地址是192.168.1.100,那麼,就把80埠映射到192.168.1.100,這樣,用外網訪問的時候就可以直接訪問到你的電腦了。補充:
不同的路由器的設置是不同的,你看看你路由器的說明書吧。
❾ apache 實現外網訪問 怎麼設置
1、首先需要配置你的電腦。除了php+mysql+apache架設伺服器(要求127.0.0.1能夠訪問)之外,還需要動態域名軟體,推薦使用花生殼。 可以申請免費的二級域名,同時下載並安裝花生殼軟體,登陸。
2、將你的路由器埠映射到你的電腦。在路由器裡面有一個逗虛擬伺服器地的選項:埠一般添80,後面填上你的IP。然後啟用就可以了。
這樣使用你申請的二級域名就可以了。
-------------------------------------------------
可以實現。就是我告訴你的這兩個步驟。
--------------------------------------------------
用ie輸入: 彈出用戶名和密碼框。輸入就可以。如果你以前沒有改過密碼,默認用戶名密碼一般為:admin
admin 進去之後就能看到虛擬伺服器選項。
❿ apache設成80埠,啟動正常,本地可以訪問,外網不能訪問;設置90埠,可以啟動,本地和外網都不能訪問
設置以後要重啟httpd服務,才能生效。
另外光纖貓要採用PPPoE路由橋混合模式才能映射埠的,不解釋。