温馨提示×

Apache在Ubuntu如何装

小樊
44
2026-08-16 19:20:17
栏目: 智能运维

在 Ubuntu 上安装 Apache(通常指 Apache HTTP Server)非常简单,下面按步骤来:


一、更新软件包索引

sudo apt update

二、安装 Apache

sudo apt install apache2

三、启动并设置开机自启

sudo systemctl start apache2
sudo systemctl enable apache2

四、检查 Apache 状态

sudo systemctl status apache2

看到 active (running) 说明运行正常。


五、配置防火墙(如果启用了 UFW)

sudo ufw allow 'Apache Full'

或只开放 HTTP / HTTPS:

sudo ufw allow 80/tcp
sudo ufw allow 443/tcp

六、验证是否安装成功

在浏览器中访问:

http://服务器IP

看到 Apache2 Ubuntu Default Page 即成功。


七、常用目录和文件说明

  • 网站根目录/var/www/html
  • 主配置文件/etc/apache2/apache2.conf
  • 虚拟主机配置/etc/apache2/sites-available/
  • 启用站点/etc/apache2/sites-enabled/
  • 模块配置/etc/apache2/mods-available/

八、常用命令

sudo systemctl restart apache2   # 重启
sudo systemctl reload apache2    # 平滑重载
sudo apache2ctl configtest       # 检查配置语法

九、示例:新建一个站点

sudo nano /etc/apache2/sites-available/example.conf

内容示例:

<VirtualHost *:80>
    ServerName example.com
    DocumentRoot /var/www/example

    <Directory /var/www/example>
        AllowOverride All
        Require all granted
    </Directory>
</VirtualHost>

启用站点:

sudo a2ensite example.conf
sudo systemctl reload apache2

如果你需要 开启 HTTPS(SSL)PHP 支持反向代理多站点配置,可以继续问我。

0