apache 服务器 外网访问 ubuntu

我是在阿里云购买的域名,在青云购买的虚拟主机和公网 ip , ip 与主机得绑定。
至于域名与公网 ip 的绑定,可以去阿里云的官方文档中找,即域名解析。

在 ubuntu 下安装 apache :
sudo apt-get install apache2
如果提醒什么错了,一般会是更新源的问题,可以上网找最新的源予以替换。

安装结束后,可以用 w3m localhost 命令查看,如果出现 It work! 字样,则说明安装成功了,且说明本地访问是可以的。

接下来,要想实现外网访问还需要解决端口开放的问题。
可以在 http://tool.chinaz.com/port/ 这里扫描公网 ip 的端口开放情况,如果 80 端口没有开放的话,是不能外网访问的。

在购买虚拟主机时,一般如果没有选择自定义防火墙的话,那么就是默认缺省防火墙,默认是不开放 80 端口的。

我在青云中开放主机端口的步骤是这样的:

1、点击缺省防火墙
apache 服务器 外网访问 ubuntu
注:外部 ip 就是指公网 ip ,需要自行购买绑定

2、点击创建
apache 服务器 外网访问 ubuntu

3、填写端口信息
apache 服务器 外网访问 ubuntu

4、应用修改
apache 服务器 外网访问 ubuntu

如果上述方法还不行,可以尝试 ufw 命令开放端口,iptables 开放端口等。