装了两台ESXI虚拟主机,一台是用阿里域名解析,外网可以直接访问。
另一台用3322的动态域名解析,内网点继续连接可以正常访问,外网点继续连接无反应。
网上找的资料都说是ESXI的HTTPS的证书问题,各种方法试了都无效。
最终的解决办法
1、开启ESXI的SSH
2、用SimpleRemote工具连接上ESXI
3、修改ESXI的端口号
在命令窗口输入vi /etc/vmware/rhttpproxy/config.xml
再输入/443查找到443端口号,然后按i进入编辑模式,把443修改成自己想要的端口号。
之后按ESC退出编辑模式,再按SHIFT加:输入wq,再按回车保存文件。
4、重启HTTP
改完端口号之后,在命令框输入/etc/init.d/rhttpproxy restart (重启http)
5、关闭ESXI防火墙
esxcli network firewall set --enabled false (关闭防火墙)
关闭防火墙之后输入以下命令查看防火墙状态
esxcli network firewall get (显示防火墙状态,Enabled:false显示关闭)
好了,可以用手机关闭WIFI试一试用外网访问家里的ESXI了。