隨筆-關於公網IP沒法訪問服務器的解決辦法

筆者的環境:php

 

windows server 2008 r2 。IIS,php,MySql。windows


 

  理論上來說,服務器,其實就是一個大型計算機,咱們經過訪問服務器的某個端口請求某個資源。 正常狀況下,若是沒有問題,就會訪問到服務器的某個網頁啦。安全

 

  然而,筆者新部署的服務器,費勁巴力的部署好一大堆的環境,在服務器本地訪問公網IP一切正常,但在筆者的物理機上經過公網IP請求的時候,服務器這位大佬居然腦殼一扭,拒絕了我伸出的‘友誼’之手。。。。服務器

 

  個人服務器不可能這麼傲嬌~那麼讓咱們逐步的來分析問題出在那個層次吧!學習

 

沒法訪問服務器有幾種因素呢?spa

1.被服務器自帶的防火牆攔截命令行

 

2.服務器環境沒有部署好server

 

3.80端口被某神祕力量阻止訪問blog

 

4.....(暫時還不知道,等之後知道了再更新)資源

 

1、防火牆問題、、

  恩,不得不說,防火牆這個東西,真是讓人又愛又恨。

 愛它是由於它能幫你攔截一些惡意請求和非法請求。恨他,則是由於它又落後又笨重。。。

 

表示徹底用不到微軟提供的系統防火牆的同窗能夠略過這一步了,好比說我。

既然徹底沒開過防火牆,那爲何還會被攔截呢?

 


2、服務器環境部署問題

windows系統的服務器。。Linux也有點興趣,然而精力有限,暫時先鑽研一個windows QAQ

如何查看IIS是否安裝成功呢?

調出任務管理器,看是否有IIS的服務正在運行就好啦。這裏再也不贅述

如何查看環境中是否端口是否被打開呢? cmd命令行格式下輸入DOS指令, netstat -a。若是出如今下圖的,就證實端口號開啓成功了。

 

3、某神祕力量阻止80端口訪問

 

這裏,咱們來從新分析一下問題。服務器上能夠訪問,一切正常。

這說明服務器環境部署的是沒問題的。但爲何筆者本身的機器上卻沒法訪問呢?

 

通過三天零零碎碎的排查和瀏覽大量的解決方案。筆者終於找到了問題所在

 

安全組!!!

安全組。簡單來講就是負責,是否容許或禁止某個IP經過某個協議訪問某個端口。。。

登陸下控制檯,發現公網入端口果真沒有容許80端口的訪問QAQ

添加下安全組規則,訪問。

歷來沒以爲本身定義的一靜態頁面這麼親切過QAQ...

 

困擾了這麼久的BUG終於被ban了。有種患得患失的空虛感=-=


 

 

大神勿噴,雖然沒啥技術含量。

筆者只是一個正在學習中的小萌新。。。

相關文章
相關標籤/搜索