iis服务器助手广告广告
返回顶部
首页 > 资讯 > 精选 >如何解决80端口无法访问的问题
  • 202
分享到

如何解决80端口无法访问的问题

2023-06-10 01:06:59 202人浏览 独家记忆
摘要

本篇内容主要讲解“如何解决80端口无法访问的问题”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习“如何解决80端口无法访问的问题”吧!近日传adsl的80端口被封,很多机房,服务器的80端口被封,确

本篇内容主要讲解“如何解决80端口无法访问的问题”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习“如何解决80端口无法访问的问题”吧!

近日传adsl的80端口被封,很多机房,服务器的80端口被封,确实是件很郁闷的事情 。

一般情况下,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

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

做跳转代码如下

ASP方式

<% 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&Prime; end if %>



html方式(不隐藏)

<html> <head> <meta http-equiv=”Content-Language” content=”zh-CN”> <meta HTTP-EQUIV=”Content-Type” CONTENT=”text/html; charset=gb2312&Prime;> <title></title> </head> <body> <meta http-equiv=”refresh” content=”0.1;url=www.aaa.com:800“> </body> </html>



(隐藏转向代码):

<html> <head> <meta http-equiv=”Content-Language” content=”zh-CN”> <meta HTTP-EQUIV=”Content-Type” CONTENT=”text/html; charset=gb2312&Prime;> <title></title> </head> <frameset framespacing=”0&Prime; border=”0&Prime; rows=”0&Prime; frameborder=”0&Prime;> <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都转发,配置就复杂了。别的类型网站影响不大。目前被封这个是最好的解决方案。
当然,再配置一台反向服务器费用。也不是几十元这么简单,一般小站还是算了。

到此,相信大家对“如何解决80端口无法访问的问题”有了更深的了解,不妨来实际操作一番吧!这里是编程网网站,更多相关内容可以进入相关频道进行查询,关注我们,继续学习!

--结束END--

本文标题: 如何解决80端口无法访问的问题

本文链接: https://www.lsjlt.com/news/258703.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

本篇文章演示代码以及资料文档资料下载

下载Word文档到电脑,方便收藏和打印~

下载Word文档
猜你喜欢
  • c++中if elseif使用规则
    c++ 中 if-else if 语句的使用规则为:语法:if (条件1) { // 执行代码块 1} else if (条件 2) { // 执行代码块 2}// ...else ...
    99+
    2024-05-14
    c++
  • c++中的继承怎么写
    继承是一种允许类从现有类派生并访问其成员的强大机制。在 c++ 中,继承类型包括:单继承:一个子类从一个基类继承。多继承:一个子类从多个基类继承。层次继承:多个子类从同一个基类继承。多层...
    99+
    2024-05-14
    c++
  • c++中如何使用类和对象掌握目标
    在 c++ 中创建类和对象:使用 class 关键字定义类,包含数据成员和方法。使用对象名称和类名称创建对象。访问权限包括:公有、受保护和私有。数据成员是类的变量,每个对象拥有自己的副本...
    99+
    2024-05-14
    c++
  • c++中优先级是什么意思
    c++ 中的优先级规则:优先级高的操作符先执行,相同优先级的从左到右执行,括号可改变执行顺序。操作符优先级表包含从最高到最低的优先级列表,其中赋值运算符具有最低优先级。通过了解优先级,可...
    99+
    2024-05-14
    c++
  • c++中a+是什么意思
    c++ 中的 a+ 运算符表示自增运算符,用于将变量递增 1 并将结果存储在同一变量中。语法为 a++,用法包括循环和计数器。它可与后置递增运算符 ++a 交换使用,后者在表达式求值后递...
    99+
    2024-05-14
    c++
  • c++中a.b什么意思
    c++kquote>“a.b”表示对象“a”的成员“b”,用于访问对象成员,可用“对象名.成员名”的语法。它还可以用于访问嵌套成员,如“对象名.嵌套成员名.成员名”的语法。 c++...
    99+
    2024-05-14
    c++
  • C++ 并发编程库的优缺点
    c++++ 提供了多种并发编程库,满足不同场景下的需求。线程库 (std::thread) 易于使用但开销大;异步库 (std::async) 可异步执行任务,但 api 复杂;协程库 ...
    99+
    2024-05-14
    c++ 并发编程
  • 如何在 Golang 中备份数据库?
    在 golang 中备份数据库对于保护数据至关重要。可以使用标准库中的 database/sql 包,或第三方包如 github.com/go-sql-driver/mysql。具体步骤...
    99+
    2024-05-14
    golang 数据库备份 mysql git 标准库
  • 如何在 Golang 中优雅地处理错误?
    在 go 中,优雅处理错误包括:使用 error 类型;使用 errors 包函数和类型;自定义错误类型;遵循错误处理模式,包括关闭资源、检查错误、打印错误信息和处理或返回错误。 在 ...
    99+
    2024-05-14
    golang 错误处理
  • 如何构建 Golang RESTful API,并使用中间件进行身份验证?
    本文介绍了如何构建 golang restful api。首先,通过导入必要的库、定义数据模型和创建路由来构建 restful api。其次,使用 go-chi/chigot 和 go-...
    99+
    2024-05-14
    golang git
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作