我是在阿里云购买的域名,在青云购买的虚拟主机和公网 ip , ip 与主机得绑定。
注:外部 ip 就是指公网 ip ,需要自行购买绑定
至于域名与公网 ip 的绑定,可以去阿里云的官方文档中找,即域名解析。
在 ubuntu 下安装 apache :
sudo apt-get install apache2
如果提醒什么错了,一般会是更新源的问题,可以上网找最新的源予以替换。
安装结束后,可以用 w3m localhost 命令查看,如果出现 It work! 字样,则说明安装成功了,且说明本地访问是可以的。
接下来,要想实现外网访问还需要解决端口开放的问题。
可以在 http://tool.chinaz.com/port/ 这里扫描公网 ip 的端口开放情况,如果 80 端口没有开放的话,是不能外网访问的。
在购买虚拟主机时,一般如果没有选择自定义防火墙的话,那么就是默认缺省防火墙,默认是不开放 80 端口的。
我在青云中开放主机端口的步骤是这样的:
1、点击缺省防火墙
![](https://i-blog.csdnimg.cn/blog_migrate/ec819772ff916c7d529d815257af9209.jpeg)
注:外部 ip 就是指公网 ip ,需要自行购买绑定
2、点击创建
![](https://i-blog.csdnimg.cn/blog_migrate/c15dba49e91b7996f48754a6056b5386.jpeg)
3、填写端口信息
![](https://i-blog.csdnimg.cn/blog_migrate/78014429daa21e7459db6ec8aa74f959.png)
4、应用修改
![](https://i-blog.csdnimg.cn/blog_migrate/e588cdc3a152a8be4a3c8f6b4052189f.jpeg)
如果上述方法还不行,可以尝试 ufw 命令开放端口,iptables 开放端口等。