现在网站一般都使用了https,甚至还会使用HSTS并加入硬编码列表,那么还有必要开80吗?
云南省网友说:用Cloudflare Tunnel, 80&443都不用开
https://www.cloudflare.com/zh-cn/products/tunnel/
甘肃省网友说:没必要
黑龙江省网友说:我记得Certbot会用到80端口来更新证书
如果是付费买的长期证书就当我没说
江苏省网友说:301到443还是要80端口的,hsts听说好多浏览器不支持
浙江省网友说:可以跳443但还是要开80,不然有时候默认http会打不开
黑龙江省网友说:改用dns验证,不需要开放端口。
贵州省网友说:80要开,设置跳转就行了
安徽省网友说:啥时候 浏览器可以 默认不走 http 就可以关了 ,HSTS 支持的并不是太好。
另外现在大部分https证书还是要走http申请。有的也支持https但是比较麻烦。
亲测
海南省网友说:有很多浏览器和非浏览器程序看网站的话会第一步尝试访问80端口, 开着还是很有必要的。 一般直接搞个80默认端口的配置文件然后弄个强制跳转就是了… (就是不管访问的网站名是什么, 直接301跳到https 443)
例如:
https://linuxize.com/post/redirect-http-to-https-in-nginx/ server { listen 80 default_server; listen [::]:80 default_server; server_name _; return 301 https://$host$request_uri; }复制代码
江苏省网友说:开着 很少有用户打https
基本都是直接输入域名
浏览器还是会访问80 再跳转到443
吉林省网友说:看来cdn是未来web的入口阿
陕西省网友说:有些老电脑 还在用XP
这些是对HTTPS支持不太好的用户