ubuntu

Ubuntu Apache如何启用重写模块

小樊
47
2025-10-27 11:45:31
栏目: 智能运维

在Ubuntu上启用Apache的重写模块,你需要执行以下步骤:

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

  2. 确保你已经安装了Apache。如果没有,请运行以下命令来安装:

sudo apt update
sudo apt install apache2
  1. 启用重写模块。在终端中运行以下命令:
sudo a2enmod rewrite
  1. 重写模块已启用后,你需要重启Apache服务以使更改生效。运行以下命令来重启Apache:
sudo systemctl restart apache2
  1. 现在,你可以在Apache配置文件中使用AllowOverride指令来控制.htaccess文件中的重写规则。编辑你的虚拟主机配置文件(通常位于/etc/apache2/sites-available/目录下),找到<Directory>部分,然后添加或修改AllowOverride指令,如下所示:
<Directory /var/www/your-web-site-directory>
    Options Indexes FollowSymLinks
    AllowOverride All
    Require all granted
</Directory>

/var/www/your-web-site-directory替换为你的网站目录。

  1. 保存更改后,再次重启Apache服务以使更改生效:
sudo systemctl restart apache2

现在,你已经成功启用了Apache的重写模块,并可以在.htaccess文件中使用重写规则。

0
看了该问题的人还看了