温馨提示×

如何安装Ubuntu Apache2

小樊
40
2026-07-06 03:57:12
栏目: 智能运维

在 Ubuntu 上安装 Apache2 非常简单,下面按最常见、最稳妥的方式一步一步来(适用于 Ubuntu 20.04 / 22.04 / 24.04)。


一、更新软件源(推荐先做)

sudo apt update
sudo apt upgrade -y

二、安装 Apache2

sudo apt install apache2 -y

安装完成后,Apache 会自动启动。


三、检查 Apache 是否运行

sudo systemctl status apache2

看到 active (running) 就说明成功了 ✅

如果要手动控制:

sudo systemctl start apache2    # 启动
sudo systemctl stop apache2     # 停止
sudo systemctl restart apache2  # 重启
sudo systemctl enable apache2   # 开机自启

四、防火墙放行(如果有启用 UFW)

sudo ufw allow 'Apache Full'

检查:

sudo ufw status

五、测试 Apache 是否成功

在浏览器中访问:

http://你的服务器IP

你应该能看到 Apache2 Ubuntu Default Page

查看服务器 IP:

curl ifconfig.me

六、Apache 默认目录和配置文件

内容 路径
网站根目录 /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

九、常见问题

1️⃣ 端口 80 被占用

sudo netstat -tlnp | grep :80

2️⃣ 无法访问

  • 检查云服务器安全组 / 防火墙
  • 确认 UFW 放行
  • 确认 Apache 正在运行

如果你需要: ✅ 配置 HTTPS(Let’s Encrypt)
配置虚拟主机(多网站)
部署 PHP / Python / 前端项目

可以直接告诉我你的使用场景,我可以一步步带你配置。

0