下面分 Ubuntu 上开启 Apache(安装并启动) 和 常见配置检查 两部分讲,基本照着做就能跑起来。
sudo apt update
sudo apt install apache2 -y
sudo systemctl start apache2
sudo systemctl enable apache2
sudo systemctl status apache2
看到 active (running) 就说明已经开启成功。
在浏览器里访问:
http://你的服务器IP
如果看到 Apache2 Ubuntu Default Page,说明 Apache 已正常运行。
如果访问不了,先检查防火墙:
sudo ufw status
如果启用了,放行 HTTP/HTTPS:
sudo ufw allow 80
sudo ufw allow 443
查看谁占用了 80 端口:
sudo ss -lntp | grep 80
sudo systemctl restart apache2
sudo systemctl stop apache2
| 项目 | 路径 |
|---|---|
| 网站根目录 | /var/www/html |
| 主配置文件 | /etc/apache2/apache2.conf |
| 虚拟主机配置 | /etc/apache2/sites-available/ |
| 日志 | /var/log/apache2/ |
sudo a2enmod rewrite
sudo systemctl restart apache2
如果你愿意,可以告诉我:
我可以直接给你一套完整配置方案 ✅