云服务器ubuntu18.0.4安装apache2

首先升级安装源

 sudo apt update

在root权限下安装:

 sudo apt install apache2

云服务器ubuntu18.0.4安装apache2_第1张图片
安装完成后,您可以检查版本号,从而通过输入以下命令验证系统上是否确实安装了Apache2:

apache2 -version

输出如下:

Server version: Apache/2.4.29 (Ubuntu)
Server built: 2018-10-10T18:59:25

为了配置Apache,我们首先需要允许外部访问我们系统的某些Web端口,并在您的UFW防火墙上允许Apache。

第1步:列出UFW应用程序配置文件

为了配置防火墙,让我们首先列出我们启用Apache访问所需的应用程序配置文件。 使用以下命令列出此类可用应用程序:

 sudo ufw app list

云服务器ubuntu18.0.4安装apache2_第2张图片
在上面的输出中,您可以看到三个Apache配置文件都提供不同级别的安全性; Apache是一个提供最大限制但端口80仍处于打开状态的Apache。

步骤2:在UFW上允许Apache并验证其状态

在UFW上允许Apache将为网络流量打开端口80,同时为服务器提供最大的安全性。 请通过以下命令配置UFW以允许Apache:

sudo ufw allow 'Apache'

通过以下命令验证Apache2服务是否在您的系统上启动并运行

sudo systemctl status apache2

云服务器ubuntu18.0.4安装apache2_第3张图片
我出现了如上的问题,
Could not reliably determine the server's fully qualified domain name,导致访问公网ip不能显示出apache的官方页面
这并不是配置的问题,刚开始装上,默认配置是没有问题的,查了半天的攻略,毫无作用,问了客服,才知道是服务器的80端口没开,我太菜了,竟然这都没想到去监听下开的端口,一直以为是配置的问题。

解决方法为打开实例的管理,找到安全组管理,添加80端口
云服务器ubuntu18.0.4安装apache2_第4张图片
在这里插入图片描述
添加安全组规则,配置如下图
在这里插入图片描述
云服务器ubuntu18.0.4安装apache2_第5张图片

添加后,重启apache,访问页面成功
常用启动停止命令

$ sudo systemctl status apache2
$ sudo systemctl stop apache2
$ sudo systemctl start apache2
$ sudo systemctl restart apache2
$ sudo systemctl reload apache2
$ sudo systemctl enable apache2
$ sudo systemctl disable apache2

云服务器ubuntu18.0.4安装apache2_第6张图片

你可能感兴趣的:(服务器配置,解决Could,not,reliably,determine,the,ubuntu18.04,安装apache)