笔者的环境:

windows server 2008 r2 。IIS,php,MySql。


理论上来讲,服务器,其实就是一个大型计算机,我们通过访问服务器的某个端口请求某个资源。 正常情况下,如果没有问题,就会访问到服务器的某个网页啦。

然而,笔者新部署的服务器,费劲巴力的部署好一大堆的环境,在服务器本地访问公网IP一切正常,但在笔者的物理机上通过公网IP请求的时候,服务器这位大佬竟然脑袋一扭,拒绝了我伸出的‘友谊’之手。。。。

我的服务器不可能这么傲娇~那么让我们逐步的来分析问题出在那个层次吧!

无法访问服务器有几种因素呢?

1.被服务器自带的防火墙拦截

2.服务器环境没有部署好

3.80端口被某神秘力量阻止访问

4.....(暂时还不知道,等以后知道了再更新)

一、防火墙问题、、

恩,不得不说,防火墙这个东西,真是让人又爱又恨。

爱它是因为它能帮你拦截一些恶意请求和非法请求。恨他,则是因为它又落后又笨重。。。

表示完全用不到微软提供的系统防火墙的同学可以略过这一步了,比如说我。

既然完全没开过防火墙,那为什么还会被拦截呢?


二、服务器环境部署问题

windows系统的服务器。。Linux也有点兴趣,然而精力有限,暂时先钻研一个windows QAQ

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

调出任务管理器,看是否有IIS的服务正在运行就好啦。这里不再赘述

如何查看环境中是否端口是否被打开呢? cmd命令行格式下输入DOS指令, netstat -a。如果出现在下图的,就证明端口号开启成功了。

三、某神秘力量阻止80端口访问

这里,我们来重新分析一下问题。服务器上可以访问,一切正常。

这说明服务器环境部署的是没问题的。但为什么笔者自己的机器上却无法访问呢?

经过三天零零碎碎的排查和浏览大量的解决方案。笔者终于找到了问题所在

安全组!!!

安全组。简单来说就是负责,是否允许或禁止某个IP通过某个协议访问某个端口。。。

登录下控制台,发现公网入端口果然没有允许80端口的访问QAQ

添加下安全组规则,访问。

从来没觉得自己定义的一静态页面这么亲切过QAQ...

困扰了这么久的BUG终于被ban了。有种患得患失的空虚感=-=


大神勿喷,虽然没啥技术含量。

笔者只是一个正在学习中的小萌新。。。

随笔-关于公网IP无法访问服务器的解决办法的更多相关文章

  1. 阿里云esc云服务器IP不能访问的解决办法

    问题:阿里云服务器,专有网络,web设置完毕,在服务器中localhost能够访问,并且关闭防火墙,但是使用公网ip无法访问. 解决:找到本实例安全组,配置规则,按照要求填入80或其他端口.配置完成后 ...

  2. WCF服务发布到IIS时候,只能根据hostname访问,不能根据IP地址访问的解决办法

    本文转载:http://www.cnblogs.com/deerbox/archive/2013/05/13/3076248.html 环境: VS2010 sp1,.net framework 4. ...

  3. win10 下oracle tns通过IP无法访问的解决办法

     在Oracle安装目录下\app\Administrator\product\11.2.0\dbhome_1\NETWORK\ADMIN下找到listener.ora文件,编辑对应项为: LISTE ...

  4. MYSQL数据库无法使用IP地址访问的解决办法

    1.在运行中输入CMD,确定,进入文本方式. 2.输入mysql -h localhost -u root -p 回车,使用ROOT用户登录. 3.输入use mysql; 显示Database ch ...

  5. 阿里云提示WordPress“/wp-includes/http.php输入IP验证不当”的解决办法

    本文转自:https://www.liuzhishi.com/2931.html 标题: wordpress IP验证不当漏洞 简介: wordpress /wp-includes/http.php文 ...

  6. Django不能使用ip方式访问的解决办法

    问题: 启动服务后,使用http://127.0.0.1:8000/showcase/或者http://localhost:8000/showcase/都能访问, 但是使用http://192.168 ...

  7. html 随笔-水平控件不对齐的解决办法

    分别在左右两个控件的css代码中加上 vertical-align:top. 便可对齐:(推荐使用,因为这样可以避免脱标流). 来源: https://www.jianshu.com/p/f00d51 ...

  8. The Genymotion Virtual device could not obtain an IP address解决办法

    打开Genymotion运行虚拟机提示如下错误: The Genymotion Virtual device could not obtain an IP address.For an unknown ...

  9. 无线路由器wan口和lan口ip同网段导致无法上网解决办法

    环境 本地网段为192.168.0.0/24 路由器默认网段也是192.168.0.0/24 设置好路由器wan口DHCP自动获取ip以后无法上网 解决办法 把路由器是lan口地址设置为192.168 ...

随机推荐

  1. xml学习_上篇

    xml简介: XML 指可扩展标记语言(eXtensible Markup Language). XML 被设计用来传输和存储数据. xml小示例: /************************ ...

  2. CentOS 7 安装Broadcom无线网卡驱动

    重新坑了小伙伴一台电脑,用来装centOS练习和做服务器用,哈哈哈 装了了CentOS 7后发现无线网卡读不出来,没有装驱动,网卡是Broadcom ╮(╯_╰)╭ 1.首先确定网卡是否为坑爹类型Br ...

  3. 深入探究stm32GPIO口模式(类比51)

    关于STM32GPIO口的8种工作模式,我们先引出一些问题? STM32GPIO口如果既要输入又要输出怎么办? 1.浮空输入模式 上图红色的表示便是浮空输入的过程,外部输入时0读出的就是0,外部输入时 ...

  4. 使用EPPlus读写xlsx文件

    朋友有个需求,想对N张excel表做过滤和合并的处理,拜托我写个小程序.因为用户的背景是非专业用户,因此最好的选择是写个GUI程序,再加上读写excel的需求,所以我的首选就是C#的WinForm了. ...

  5. Excel图表-太极图

    p{ font-size: 15px; } .alexrootdiv>div{ background: #eeeeee; border: 1px solid #aaa; width: 99%; ...

  6. Debian 8开启sftp服务

    看到某云的CDN居然是使用ftp这种早该淘汰的协议,不禁有些吐槽.ftp曾经作为互联网上最重要的协议,但漫长使用过程中体现出的各种缺点,已不适合再使用.其中最致命的问题就是明文传输用户密码.建议使用这 ...

  7. 老李谈HTTP1.1的长连接 1

    老李谈HTTP1.1的长连接   poptest是国内唯一一家培养测试开发工程师的培训机构,以学员能胜任自动化测试,性能测试,测试工具开发等工作为目标.如果对课程感兴趣,请大家咨询qq:9088214 ...

  8. jquery之each遍历list列表

    <!DOCTYPE html><html lang="en"><head>    <meta charset="UTF-8&qu ...

  9. java基础--动态代理实现与原理详细分析

    关于Java中的动态代理,我们首先需要了解的是一种常用的设计模式--代理模式,而对于代理,根据创建代理类的时间点,又可以分为静态代理和动态代理. 一.代理模式                     ...

  10. 前端jquery validate表单验证框架的使用

    一.框架本身校验方法的扩展 建议写在页内用于扩展框架本身的一些校验方法, 使用频繁也可以直接在源码上修改 例如扩展手机号码的校验: /*手机号码验证扩展 最新的号码 mobile: class的表示 ...