在ubuntu18.04上安装和配置Apache2
apache介绍
Apache HTTP Server(简称Apache)是Apache软件基金会的一个开放源码的网页服务器软件,可以在大多数计算机操作系统中运行,由于其跨平台和安全性,被广泛使用,是最流行的Web服务器端软件之一。它快速、可靠并且可通过简单的API扩展,将Perl/Python等解释器编译到服务器中。
Apache HTTP服务器是一个模块化的服务器,源于NCSAhttpd服务器,经过多次修改,成为世界使用排名第一的Web服务器软件。
目录结构
1 | /var/www/html/ # 网站根目录 |
1 | /etc/apache2/ # Apache 配置文件的目录 |
1 | /var/log/apache2/ # Apache存放日志的目录 |
安装
- 首先更新软件
1 | sudo apt update && sudo apt upgrade |
update 和 upgrade 的区别
- update 是同步 /etc/apt/sources.list 和 /etc/apt/sources.list.d 中列出的源的索引,这样才能获取到最新的软件包。
- upgrade 是升级已安装的所有软件包,升级之后的版本就是本地索引里的,因此,在执行 upgrade 之前一定要执行 update, 这样才能是最新的。
- 安装apache2软件包
1 | sudo apt install apache2 |
- 查看Apache2 服务状态,看到
Active: active (running)即代表服务在运行中。
1 | service apache2 status |

- 浏览器打开
http://127.0.0.1,会看到Apache的默认页面,也就代表安装成功。

常用管理命令
| 命令 | 作用 |
|---|---|
| systemctl status apache2 | 查看服务状态 |
| systemctl start apache2 | 启用Apache Web服务 |
| systemctl stop apache2 | 停止Apache Web服务 |
| systemctl restart apache2 | 重启Apache Web服务 |
| systemctl reload apache2 | 载入Apache配置文件 |
| systemctl disable apache2 | 禁用Apache服务的开机自启设置 |
| systemctl enable apache2 | 设置Apache服务为开机自启 |
参考
如何在 Ubuntu 上安装和优化 Apache - Thishosting
原文作者: à ō é
原文链接: https://laoel.github.io/2019/10/09/在ubuntu18-04上安装和配置Apache2/
版权声明: 转载请注明出处(必须保留原文作者署名原文链接)