今天在安装wordpress的时候,使用ip+端口访问的方式没有问题,但是当换成域名+https的时候却遇到了问题。由于博主把wordpress的端口设置为
10080
,使用域名打开的时候浏览器却无法打开,报ERR_UNSAFE_PORT错误。经过一番查找,总算找到了原因。
原因
网址为 xxx 的网页可能暂时无法连接,或者它已永久性地移动到了新网址。
ERR_UNSAFE_PORT
出现ERR_UNSAFE_PORT的原因,是因为浏览器为了安全考虑,会阻止一些端口访问,一般包含如下端口:
1, // tcpmux |
所以,当访问的网站使用以上端口时会被浏览器阻止。
解决方法
解决方案有2种,一种是修改网站的端口,另一种是修改浏览器的限制。
方法一
建议:
这个方法就很简单了,直接改网站监听的端口就行了,不要使用受限制的端口即可。
方法二
Windows
选择浏览器快捷放肆,
右键
——属性
,然后在模版目标
中填入一下内容即可:--explicitly-allowed-ports=10080
支持多个端口,使用逗号分隔。
MacOs系统
Mac系统相对麻烦点,进入浏览器的目录,以Chrome为例:
cd "/Applications/Google Chrome.app/Contents/MacOS/"
备份
sudo mv "Google Chrome" Google.bk
重新创建浏览器启动项
sudo printf '#!/bin/bash\ncd "/Applications/Google Chrome.app/Contents/MacOS"\n"/Applications/Google Chrome.app/Contents/MacOS/Google.real" --explicitly-allowed-ports=10080,6000 "$@"\n' > Google\ Chrome
添加执行权限
sudo chmod u+x "Google Chrome"
“扫一扫接着看”