记一次发布网站80端口无法访问的解决历程

  近期的一个项目,是给一个企业做的官网。从新网租的域名,自己买的服务器。

  网站做好后给他们发布,发现通过域名是无法访问的。以为域名出了问题,ping了下域名,发现是通的。觉得域名没有问题,然后又测试了其他端口,发现除了80端口,其他测得几个端口都可以访问。

  初步可以得出结论,是网络运营商的问题,于是告诉企业,是他们的问题。于是企业去联系电信,结果返回的信息是,电信测了一下,80端口没有问题。

  这就怪了,于是我们又测试看是不是什么程序占用了80端口,结果发现确实有一个pid为4的系统进程占了80端口,于是按照网上的方法把它改了。结果改完之后IIS就不能用了,才发现这个是针对java开发的项目,iis占用80端口的解决方案。

  为了更加确信80端口是否被占用,于是我们专门找了路由器,把服务器架在局域网,通过局域网访问,发现局域网访问80端口是没有问题的。

  于是再次得出结论,还是电信的问题。结果企业给的反馈是电信没有问题,给电信打了很多个电话了,都把人家打烦了,确认不是电信的问题。

  这次整的我们也不自信了,真不知道该如何是好,企业也着急网站上线。

  最终,企业联系了电信的工程师,同时也叫了我们去,共同协商解决方案。结果他们只派了一个工程师过去,还迟到约定时间半小时。过去之后就一直打电话问情况,最后在电脑上试了一下Telnet,然后就回去了,说回去解决,在这里没法测试。

  终于终于,他们打来电话,说是80端口给开了。

  前前后后弄了大概半个月,感慨颇多,积累了很多经验,和很多人进行了交流,学会了很多解决问题的方法。

版权声明:本文为博主原创文章,未经博主允许不得转载。

时间: 2024-08-09 09:52:28

记一次发布网站80端口无法访问的解决历程的相关文章

阿里云网站80端口无法访问

网站设置域名后,外网突然没办法访问 telnet 网址+80端口 提示无法访问 (PS:不知道telnet 的 百度: 开启 telnet 客户端) 提交给阿里云工单 回复:执行 cmd  执行 netsh http delete iplisten ipaddress=127.0.0.1 网站正常访问了

windows 80端口被占用的解决方法

参考文献: 文献1: http://wenku.baidu.com/view/af4681bcfd0a79563c1e7289.html 文献2: http://www.2cto.com/os/201111/111269.html 文献3: http://wenku.baidu.com/view/af4681bcfd0a79563c1e7289.html 文献4: http://www.cameroncooke.com/2009/01/25/windows-7-uses-port-80-and-

WinServer 之 内网发布网站后端口映射外网访问

内网IP只能在内网局域网访问连接,在外网是不能认识内网IP不能访问的.如有路由权限,且路由有固定公网IP,可以通过路由的端口映射,实现外网访问内网.如无路由,或路由无公网IP,需要用到第三方开放的花生壳端口映射网络辅助实现外网访问内网. 一.通过路由端口映射 1.Tp-link路由器的端口映射设置方法: 登录到路由器的管理界面(认管理地址为http://192.168.0.1,账号admin密码admin),点击路由器的“ 转发规则—虚拟服务器—添加新条目成 ”,如图: 端口映射设置如下:服务端

用软件改服务器8080端口改为80端口 直接访问网站

很多人购买服务器和域名后,全部弄好后,只能通过 ip:8080/项目名 (或者 域名:8080/项目名 )的方式进行访问. 这里讲解的就是如何去掉端口和项目名,直接用 ip (或者 域名访问)即www.pengleiit.top 直接访问. 第一步我们需要将8080端口换成80端口.我们还可以使用iis7服务器监控工具来修改端口.大部分服务器中的路径为 /usr/local/apache-tomcat-8.5.24/conf, 不管你的服务器中是怎么样的,你首先得找到你安装的tomcat(不需要

linux下tomcat的80端口被占用的解决办法

故障:网站无法访问 分析:netstat -an查看到大量的80端口进程僵死,重启tomcat.tomcat启动失败,网页依然无法打开. 停止tomcat进程shutdown.sh,停止tomcat后telnet 127.0.0.1 80,发现80端口依然可用.netstat -an|grep 80 查看发现有许多80端口进程在里面,使用kill pid命令终止进程,无用.使用lsof -i :80|grep -v "PID"|awk '{print "kill -9&quo

linux tomcat 80 端口不能访问

需求: 现有项目需要发布到外网 现在只是做的 ip  直接访问,还没有绑定到域名...等更新. 问题: 环境:ubuntu+tomcat 配置:80 端口 问题:项目不能访问 结果:没有查询出问题 结论:修改了linux 的路由表 iptables -t nat -A PREROUTING -p tcp --dport 80 -j REDIRECT --to-port 8088 (需要root 权限)

zabbix_直接使用80端口根目录访问

一般在ubuntu 和debian 系统是使用apt-get 包管理工具安装完zabbix-server后,默认的Apache是创建一个zabbix虚拟目录来提供访问,类似这样http://x.x.x.x/zabbix,现希望能够直接通过http://x.x.x.x 就能访问: Ubuntu 和debian 系统的Apache 配置文件目录结构和redhat系列是有点不同的: 根据上图的每个目录的解释,我在sites-available目录下上删除了默认的站点文件,并创建了新的zabbix文件,

80端口被system 占用解决方法

前几天,将tomcat的端口8080改为80后,服务器启动时总是报一大堆异常,原因是80端口被占用,但是我提前就将IIS服务关闭了,后来才知道IIS服务没有真正关闭,一下是解决方法: netstat -ano 发现80端口被占用.如图所示: 按照PID 来说:在任务管理器中查看PID 的进程名 既然是system.那么 应该不回是真正的系统. 而是 微软的其他系列产品的进程在运行. [注意:我已经在服务 services.msc中结束了 IIS ADmin 服务] 但是 其实 IIS 服务真正没

安装VMware Horizon View 7提示“80”端口被占用的解决办法

系统环境:Windows Server 2008 R2 + SQL Server 2008 R2 + VMware Horizon View 6.2.3 安装说明:由于环境需要VMware Horizon View 7 安装过程: 1.开始想着直接升级安装VMware Horizon View,所以直接就安装VMware Horizon 7 Connection Server程序,安装程序也没有提示有升级直接在原来的6.2.3基础上安装.安装完后没任何重启等提示,看了下服务全都是停止状态,启动类