更换web默认80端口后,如何不加端口号访问网站
1、问题背景
国内购买域名后如果想要将域名解析到国内服务器,就必须要备案,否则就会出现域名未备案的提示(如下图),长期保持这种状态还会被管局停止解析。
一般服务器提供商和通信管理局都会持续扫描80端口,如果发现域名未备案就会将页面强制重定向到未备案的页面。
一般解决办法是下面几个:
1、选择国外服务商
2、老老实实ICP备案+网安备案
3、更换网站默认监听端口(不建议采用这种方法打擦边球长期使用)
上一篇文章通过内网穿透将本地web服务映射到公网(点击跳转),采用的就是方法3,把端口改为了10999,网站为:emlog.ihuster:10999。
这就出现一个问题,如果别人只知道你的域名但是记不住你的网站端口别人一样访问不了网站。因为如果访问一个网站后面不加端口的话默认访问80端口,而如果采用方法3的话端口已经不是端口80了。
2、解决方案
这里提供两个解决方法(假设域名为domain:81):
方案一:301重定向
申请一个免费的香港或者国外空间,将另外一个域名(如www.domain)解析到它的空间上,同时设置301永久重定向,重定向目标网址为 domain:81 ,这样别人只需要记住 www.domain ,别人访问时就会自动跳转到 domain:81 。
优点:方便
缺点:要解析两个一级域名,还要申请免费空间服务,不能保证长期稳定运行。
方案二:使用CDN
原理就是把域名解析至CDN服务商,在CDN服务商处设置回源端口,这样访问domain时,经过CDN后回源时会自动加上端口号。
以蜜蜂云为例:
3、测试
不加端口号直接访问:/
成功!
本文参与 腾讯云自媒体同步曝光计划,分享自作者个人站点/博客。 原始发表:2020-09-05 ,如有侵权请联系 cloudcommunity@tencent 删除域名域名解析重定向网站web发布者:admin,转转请注明出处:http://www.yc00.com/web/1748003532a4717738.html
评论列表(0条)