温馨提示×

如何安装debian apache2

小樊
42
2026-09-15 15:37:21
栏目: 智能运维

下面以 Debian(含 Debian 11/12 等常见版本) 为例,说明如何安装和配置 Apache2。


一、更新系统(推荐先执行)

sudo apt update
sudo apt upgrade -y

二、安装 Apache2

sudo apt install apache2 -y

安装完成后,Apache 会自动:

  • 安装 /etc/apache2 配置目录
  • 启动服务
  • 设置开机自启

三、检查 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 80/tcp
sudo ufw allow 443/tcp
sudo ufw reload

六、测试访问

在浏览器中访问:

http://服务器IP

或本地:

http://localhost

看到 Apache2 Debian Default Page 即成功。


七、网站根目录与配置说明

  • 默认网站根目录:
/var/www/html
  • 主配置文件:
/etc/apache2/apache2.conf
  • 虚拟主机配置目录:
/etc/apache2/sites-available/
/etc/apache2/sites-enabled/

八、常见问题

1. 端口被占用

检查是否有其他 Web 服务(如 nginx):

sudo netstat -tulnp | grep :80

2. 修改配置后不生效

sudo apache2ctl configtest
sudo systemctl restart apache2

如果你需要:

  • 配置 虚拟主机
  • 启用 HTTPS(Let’s Encrypt)
  • 安装 PHP / MySQL

可以继续告诉我你的使用场景。

0 踩