本博客是关于如何用服务器的公网ip访问在服务器搭建好的网站,本人是在用xampp + wordpress搭建博客时,用公网ip无法访问博客,在网上找了很多博客,试了很多方法,还是没有解决,最终无奈,只能想服务器供应商提交工单,请求解决。
本人所有的服务器时华为云,在华为云中,安全组(在服务器列表的虚拟私有云中)的规则开发的端口只有3389,22,没有开放搭建网站的端口,比如80,443,3306等,所以,要根据自己开发的网站占用了那些端口,然后再添加规则开放对应的端口,此外在华为云中还要添加ICMP协议的规则(如果开放了端口还不能访问的话)。
此外,最重要的一步是,检查服务防火墙,防火墙,防火墙,是不是打开,如果打开请关闭,关闭,关闭。
之后你就可以,在浏览器用公网ip,访问博客了。
多说一句:
当你在本地电脑用公网ip访问wordpress博客时,你会发现没有显示博客的图,这是因为在wordpress中数据库的wp_option表中的siteurl跟home的地址都是127.0.0.1,这是本地电脑的,其他电脑访问自然不能显示图片了,所以将ip改为公网ip,如图:
,其实在wordpress后台也可以修改,但是那边修改了,还是要来数据库修改。