在 Ubuntu 上安装 Apache2 非常简单,下面按最常见、最稳妥的方式一步一步来(适用于 Ubuntu 20.04 / 22.04 / 24.04)。
sudo apt update
sudo apt upgrade -y
sudo apt install apache2 -y
安装完成后,Apache 会自动启动。
sudo systemctl status apache2
看到 active (running) 就说明成功了 ✅
如果要手动控制:
sudo systemctl start apache2 # 启动
sudo systemctl stop apache2 # 停止
sudo systemctl restart apache2 # 重启
sudo systemctl enable apache2 # 开机自启
sudo ufw allow 'Apache Full'
检查:
sudo ufw status
在浏览器中访问:
http://你的服务器IP
你应该能看到 Apache2 Ubuntu Default Page。
查看服务器 IP:
curl ifconfig.me
| 内容 | 路径 |
|---|---|
| 网站根目录 | /var/www/html |
| 主配置文件 | /etc/apache2/apache2.conf |
| 虚拟主机配置 | /etc/apache2/sites-available/ |
| 启用站点 | /etc/apache2/sites-enabled/ |
| 日志 | /var/log/apache2/ |
echo "Hello Apache2" | sudo tee /var/www/html/index.html
刷新浏览器即可看到效果。
sudo a2ensite 你的配置文件.conf
sudo systemctl reload apache2
sudo a2enmod rewrite
sudo systemctl restart apache2
sudo netstat -tlnp | grep :80
如果你需要:
✅ 配置 HTTPS(Let’s Encrypt)
✅ 配置虚拟主机(多网站)
✅ 部署 PHP / Python / 前端项目
可以直接告诉我你的使用场景,我可以一步步带你配置。