温馨提示×

Ubuntu中Apache2怎么启

小樊
58
2026-10-11 03:13:36
栏目: 智能运维

在 Ubuntu 中启动 Apache2(即 apache2 服务)通常有以下几种方式,取决于你使用的初始化系统(现在基本都是 systemd)。


一、使用 systemd(推荐,Ubuntu 16.04+)

1️⃣ 启动 Apache2

sudo systemctl start apache2

2️⃣ 设置开机自启

sudo systemctl enable apache2

3️⃣ 查看运行状态

sudo systemctl status apache2

4️⃣ 停止 / 重启

sudo systemctl stop apache2
sudo systemctl restart apache2
sudo systemctl reload apache2   # 平滑重载配置

二、使用 service 命令(兼容旧版本)

sudo service apache2 start
sudo service apache2 stop
sudo service apache2 restart

三、确认 Apache 是否已安装

如果提示 Unit apache2.service not found:

sudo apt update
sudo apt install apache2

安装完成后会自动启动。


四、验证是否启动成功

在浏览器访问:

http://localhost

或服务器 IP,看到 Apache2 Ubuntu Default Page 即成功。

命令行也可测试:

curl http://localhost

五、常见问题

❌ 端口被占用(如 Nginx)

sudo netstat -tlnp | grep :80

❌ 防火墙未放行

sudo ufw allow 80
sudo ufw allow 443

如果你是在 Docker / WSL / 云服务器 环境,或者启动报错,可以把报错信息贴出来,我帮你具体分析。

0 踩