ubuntu16.04下apache2.4开启伪静态

/etc/apache2目录中有mods-availablemods-enabled两个文件夹。

  • mods-available 指当前系统可用但未启用的模块
  • mods-enabled 指当前系统已经启用的模块

开启伪静态需要加载rewrite.load文件,这个文件是默认在mods-available文件夹中的,也就是说默认是不加载的。

加载rewrite.load有两个方法:

1.复制
rewrite.load复制一份到mods-enabled文件夹中。

sudo cp /etc/apache2/mods-available/rewrite.load /etc/apache2/mods-enabled/

2.创建软链接
创建一个rewrite.load的软连接到mods-enabled文件夹中。

sudo ln -s /etc/apache2/mods-available/rewrite.load /etc/apache2/mods-enabled/rewrite.load

处理好rewrite.load文件以后,编辑/etc/apache2/apache2.conf 标签里的 AllowOverride None 改成 AllowOverride All

最后重启apache2。

sudo service apache2 restart

你可能感兴趣的:(ubuntu16.04下apache2.4开启伪静态)