ubuntu

Ubuntu Apache2如何启用重写模块

小樊
45
2025-04-16 04:51:14
栏目: 智能运维

要在Ubuntu上启用Apache2的重写模块,请按照以下步骤操作:

  1. 打开终端(快捷键:Ctrl + Alt + T)

  2. 首先,确保已经安装了Apache2。如果尚未安装,请运行以下命令来安装:

sudo apt update
sudo apt install apache2
  1. 启用重写模块。在终端中输入以下命令:
sudo a2enmod rewrite
  1. 重写模块现已启用。接下来,需要重启Apache2服务以使更改生效。运行以下命令来重启Apache2:
sudo systemctl restart apache2
  1. 确认重写模块已启用。运行以下命令查看Apache2的已启用模块列表:
sudo apache2ctl -M | grep rewrite

如果看到"rewrite_module (shared)",则表示重写模块已成功启用。

现在,您可以在Apache2配置文件中使用AllowOverride指令来控制.htaccess文件的规则应用。例如,在/etc/apache2/sites-available/000-default.conf文件中,您可以设置:

<Directory /var/www/html>
    Options Indexes FollowSymLinks
    AllowOverride All
    Require all granted
</Directory>

这将允许.htaccess文件中的重写规则生效。记得在修改配置文件后重启Apache2服务:

sudo systemctl restart apache2

0
看了该问题的人还看了