在 Ubuntu 上安装 Apache(通常指 Apache HTTP Server)非常简单,一般在 2–3 分钟内就可以完成。下面是完整步骤(适用于 Ubuntu 20.04 / 22.04 / 24.04)。
sudo apt update
sudo apt install apache2 -y
安装完成后,Apache 会自动启动。
systemctl status apache2
如果看到 active (running) 说明运行正常。
可选命令:
sudo systemctl start apache2 # 启动
sudo systemctl stop apache2 # 停止
sudo systemctl restart apache2 # 重启
查看是否开启防火墙:
sudo ufw status
允许 HTTP(80)和 HTTPS(443):
sudo ufw allow 'Apache Full'
在浏览器中访问:
http://localhost
或服务器 IP:
http://你的服务器IP
看到 Apache2 Ubuntu Default Page 即表示成功。
| 说明 | 路径 |
|---|---|
| 网站根目录 | /var/www/html |
| 主配置文件 | /etc/apache2/apache2.conf |
| 虚拟主机配置 | /etc/apache2/sites-available/ |
| 启用站点配置 | /etc/apache2/sites-enabled/ |
| 模块配置 | /etc/apache2/mods-available/ |
| 日志 | /var/log/apache2/ |
sudo a2enmod 模块名 # 启用模块
sudo a2dismod 模块名 # 禁用模块
sudo a2ensite 配置名 # 启用站点
sudo a2dissite 配置名 # 禁用站点
sudo systemctl reload apache2
echo "<h1>Hello Apache on Ubuntu</h1>" | sudo tee /var/www/html/index.html
刷新浏览器即可看到效果。
如果你需要:
可以直接告诉我你的使用场景,我可以一步步带你配置。