一般情况下,80端口无法访问都是备案过的域名没有提交白名单,机房默认都是封80端口的,需要idc商那边提交记录才行,如果没有备案的域名只能使用别的端口。

面对这种事情的确是很无奈,在天朝,很多搞技术的并没有合适的土壤。最悲情的在国内做动态域名的花生壳。这个是在是搞技术的企业,也没涉及一点不河蟹因素。可却被这一搞。好了,没搞头了。花生壳主要是做动态域名解析的。起中很大一部分就是adsl的用户,封了80端口毫无疑问,就是对企业的最大打击。

下面介绍几种能稍微缓解的方法。(下面方案只适于对系统有管理权限的,如vps,自己的服务器等。如果你是虚拟主机,不能改端口那也是白搭。)

1.换访问端口

80端口用不了换个别的端口,这个最简单,对主机设置下,没什么技术含量。同样效果也不好,相当于换了域名样。别人也不知道,还要一个个通知。

2.域名转发

如你的域名为

www.aaa.com,被封了80端口,你可以启用别的端口,如800端口,把www.aaa.com

跳转到www.aaa.com:800,可以选择隐藏转发和不隐藏。

这个方案可行性较小,国内注册的域名大都不提供域名转发,或者转发或隐藏转发又要审核。国外注册的域名,所提供的转发服务器也封得差不多了。

而且转发的域名影响搜索引擎收录。只是一种应急的办法。

3.域名跳转

把域名解析到一个没有封80端口的主机上面。封了80的换成另一个域名如a.aaa.com

在,可用的主机上写一个html,php或asp(看主机支持)

做跳转代码如下

ASP方式

1

2

3

4

5

6

7

<%

if Request.ServerVariables(“SERVER_NAME”)=”aaa.com” then

response.redirect “http://a.aaa.com:800”

elseif Request.ServerVariables(“SERVER_NAME”)=”www.aaa.com” then

response.redirect “http://a.aaa.com:800″

end if

%>

html方式(不隐藏)

1

2

3

4

5

6

7

8

9

10

<html>

<head>

<meta http-equiv=”Content-Language” content=”zh-CN”>

<meta HTTP-EQUIV=”Content-Type” CONTENT=”text/html; charset=gb2312″>

<title></title>

</head>

<body>

<meta http-equiv=”refresh” content=”0.1;url=www.aaa.com:800“>

</body>

</html>

(隐藏转向代码):

1

2

3

4

5

6

7

8

9

10

<html>

<head>

<meta http-equiv=”Content-Language” content=”zh-CN”>

<meta HTTP-EQUIV=”Content-Type” CONTENT=”text/html; charset=gb2312″>

<title></title>

</head>

<frameset framespacing=”0″ border=”0″ rows=”0″ frameborder=”0″>

<frame name=”main” src=www.aaa.com:800 scrolling=”auto” noresize>

</frameset>

</html>

PHP方式就不再详述,也大同小异,大家也可以去网上搜索。

这个方案的优点是在目前条件下方便操作。也实际使用不复杂。虚拟空间也能使用

缺点也很明显。相当于重新换了个域名。对论坛之类的可以使用,对于资料类的网站。最大来源搜索引擎来源就没了。

所以方案不适于长期,碰到这种情况赶紧换idc为上策

4. 301转向

这个效果与域名转发差不多。主要区别是一个在域名上设置,一个在服务器上设置。

IIS,Apache,都很容易做这个。

5.反向代理

这个是个用得比较少的技术,

指以代理服务器来接受internet上的连接请求,然后将请求转发给内部网络上的服务器,并将从服务器上得到的结果返回给internet上请求连接的客户端,此时代理服务器对外就表现为一个服务器。

反向代理服务器可以使用一个vps就可以。由反向服务器转发请求。把域名解析到反向服务器上。对反向服务器配置要求不高,但是对带宽要求高,相当于以前访问带宽全部转移到代理的上面。

nginx,squid,等都可以做反向代理。具体配置参考网络,我这版面不够。。。

这个的优点是用户完全不会感觉到区别。也不要改变域名,对搜索引擎没有影响。

缺点也有除了前面所说的带宽外

由于反向服务器IP地址一样,一个人输错密码,所有人都无法登陆。如果论坛限制了同一IP的注册周期,那么一个人注册成功后,所有人都无法注册,除非你关闭注册限制。验证码会出现问题。等等这些,都是由于访客IP全部一样造成的。
这些只是局限于论坛等交互式的,同样也可以通过代理的配置连ip都转发,配置就复杂了。别的类型网站影响不大。目前被封这个是最好的解决方案。
当然,再配置一台反向服务器费用。也不是几十元这么简单,一般小站还是算了。

总结

目前只有电信的部分地区adsl的封了80端口(有些8080也封了)。不是全部。至少我这没有。联通铁通等还没。

adsl封的是in方向的80端口请求,out方向没有。所以你现在看网页等还是没有问题的。
这上面的方案全部是对只封端口有效,他要是断电源,拔网线,扣服务器什么的。神也救不了你。在天朝你认栽吧。
注意每天备份,一定有要备份在本地,不要怕麻烦。什么直接备份在服务器上没用。

80端口有什么用,80端口被禁用怎么解决相关推荐

  1. 80端口攻击_内网端口转发工具的使用总结

    0x00 ew端口转发 0x01 portmap端口转发 0x02 htran端口转发 0x03 ssh端口转发 0x00 ew端口转发 环境准备 攻击机    win7(物理机) 192.168.3 ...

  2. 前端VUE工程不占用80端口,浏览器不带端口访问VUE项目的实现

    前些天发现了一个巨牛的人工智能学习网站,通俗易懂,风趣幽默,忍不住分享一下给大家.点击跳转到教程. 1.需求:直接域名访问项目,不用IP,也不带端口号. 1)访问项目方法通常是 IP:端口,不想带端口 ...

  3. 为什么把端口号改为80之后,访问的时候就可以不写端口号

    一个关于tomcat的问题 为什么把端口号改为80之后,访问的时候就可以不写端口号 因为80端口是许多web服务器的默认端口,比如iis和apache, 所有为了方便,浏览器在不知道请求端口的情况下默 ...

  4. harbor 多端口_Harbor使用 -- 修改80端口

    在公网上,一般情况下都不暴露默认端口,避免被攻击! 以下修改harbor的默认80端口为其他端口! 我这里示例修改为1180端口! 注意:以下步骤都是在harbor目录下操作!!! 1.修改docke ...

  5. 80端口未被占用,无法启动wamp的解决方法(原创)

    80端口未被占用,无法启动wamp的解决方法(原创) 参考文章: (1)80端口未被占用,无法启动wamp的解决方法(原创) (2)https://www.cnblogs.com/bison1989/ ...

  6. nginx监听80端口转发到tomcat 8080端口

    nginx的配置目录:/etc/nginx下 因为nginx会自动导入sites-available/default的文件和conf.d文件夹下的conf文件,我选择通过第二种方式倒入配置: 1.cd ...

  7. 关于80端口和tomcat默认8080端口

    80端口是为HTTP(HyperText Transport Protocol)即超文本传输协议开放的,此为上网冲浪使用次数 最多的协议,主要用于WWW(World Wide Web)即万维网传输信息 ...

  8. 更改tomcat端口8080为80的时候,有系统端口占用的问题

    前些天搞微信开发,测试服务器配置的时候遇到了一个问题,微信仅仅支持80端口,而tomcat的端口为8080,本以为将tomcat的端口改了就可以了,结果又遇到了各种莫名其妙的问题,折腾了一下午才算是弄 ...

  9. mac设置端口号转发到默认端口80、443

    1.需要这种设置的场景 我们一些开发的时候需要将一些网站的请求拦截在本地服务下. 下文将以 test.com 为例 2.设置host open /private/etc/hosts 添加如下内容 12 ...

  10. 网站服务器80端口怎么开放,开放80端口配置

    开放80端口配置 内容精选 换一换 本节操作指导用户关闭Windows操作系统云服务器的防火墙,以及防火墙添加例外端口的操作.本节操作以2012操作系统云服务器为例.防火墙开启和设置安全组是对云服务器 ...

最新文章

  1. matlab 图片转换
  2. 基于用例点来度量软件规模并管理进度 之结束语
  3. 六、springboot(三)配置双数据源
  4. lz4压缩算法--速度之王
  5. 低学历的人就不能创业了吗?
  6. “编程太差,那你别搞开发了!”基础差的程序员,你不知道有多难!!
  7. 10 Seconds Count Down
  8. mysql show processlist
  9. 【210518】印象笔记 Windows 安装升级出现错误 “找不到msi文件” 解决办法
  10. 元宇宙不是 PPT:已经发展到这个地步了
  11. 科技新品 | 索尼最小最轻全画幅微单;Bose第二代睡眠耳塞;华米全新智能手环...
  12. EF Code First 更新数据库, 数据库迁移
  13. mysql2000卸载_如何卸载mysql 图文教程教你完全卸载mysql数据库
  14. 练习:用swiper实现图片滑动
  15. PHP 异步并行编程_韩天峰
  16. MySQL 8 的学习——4从表中检索信息
  17. 58同城2014校园招聘软件测试笔试题
  18. qq iphone for android,QQ for iPhone/Android v8.2.8 正式版发布
  19. 计算机EV录屏培训体会,ev录屏不能录制声音怎么办?对照原因进行解决
  20. 网络层(三)构成超网

热门文章

  1. 关于新加坡的身份证与电话号码验证
  2. PS去除图片上的文字
  3. 计算机电路中bga是什么,bga芯片是什么 BGA和芯片有什么区别?
  4. 第一次学游泳技巧_第一次学游泳小学生作文(精选5篇)
  5. 联想计算机睡眠如何唤醒,笔记本电脑休眠和睡眠如何唤醒
  6. 微信公众号服务器配置
  7. PRTR论文代码解读
  8. 使用js正则表达式验证
  9. 【现代货币银行学】货币与货币制度
  10. 华为FPGA设计高级技巧xilinx篇阅读笔记一