===========================================================================
Apache可在Ubuntu的默认软件仓库中使用,从而可以使用传统的软件包管理工具进行安装。
让我们从更新本地包索引开始,以反映最新的上游变化:
sudo apt update
然后,安装apache2软件包:
sudo apt install apache2
确认安装后, apt将安装Apache和所有必需的依赖项。
========================================================================
在测试Apache之前,需要修改防火墙设置以允许外部访问默认Web端口。 假定您按照先决条件中的说明操作,则应该配置UFW防火墙,以配置对您的服务器的访问限制。
在安装期间,Apache向UFW注册自己以提供一些应用程序配置文件,可用于启用或禁用通过防火墙访问Apache。
输入以下内容列出ufw应用程序配置文件:
sudo ufw app list
您将看到应用程序配置文件的列表:
OutputAvailable applications:
Apache
Apache Full
Apache Secure
OpenSSH
正如你所看到的,有三个配置文件可用于Apache:
Apache :此配置文件仅打开端口80(正常,未加密的网络流量)
Apache Full :此配置文件可打开端口80(正常,未加密的网络流量)和端口443(TLS / SSL加密流量)
Apache Secure :此配置文件仅打开端口443(TLS / SSL加密流量)
建议您启用最严格的配置文件,该配置文件仍将允许您配置的流量。 由于我们尚未在本指南中为我们的服务器配置SSL,因此我们只需要允许端口80上的流量:
sudo ufw al