当我尝试打开RewriteEngine时,它告诉我mod_rewrite没有安装。
我已经看了我的apache2.conf文件,并没有线去取消注释类似
LoadModule rewrite_module modules/mod_rewrite.so
我不是在系统pipe理员精明,我想确保我没有搞砸我的服务器。 我可以复制(或符号链接)mod_rewrite.so到我的mods_enabled目录? 我是否应该按照上面的方法加载模块?
首先,您需要检查模块是否安装,方法是:
cd /etc/apache2/mods-available ls -la
如果模块未安装,请执行以下操作:
apt-get install libapache2-mod-rewrite
那么你需要激活模块:
a2enmod rewrite
如果你想禁用它:
a2dismod rewrite
请注意,您不应该手动在apachesconfiguration中添加模块,您应该使用a2enmod / a2dismod命令。