apache 服务器 外网访问 ubuntu
我是在阿里云购买的域名,在青云购买的虚拟主机和公网 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、点击缺省防火墙
注:外部 ip 就是指公网 ip ,需要自行购买绑定
2、点击创建
3、填写端口信息
4、应用修改
如果上述方法还不行,可以尝试 ufw 命令开放端口,iptables 开放端口等。