.htaccess 命令'RewriteEngine'无效,但mod_rewrite已启用

sq1bmfud  于 2022-11-16  发布在  其他
关注(0)|答案(1)|浏览(137)

我正在用这个conf file建立一个gitlab站点
但是这个错误就出现了:

Invalid command 'RewriteEngine', perhaps misspelled or defined by a module not included in the server configuration

我已经从源代码安装了apache 2.4.20。忘记了我已经安装了2.4.7与apt-get。现在apache -v显示2.4.7虽然。
我已经遵循了很多解决方案,但它们都不起作用:
在httpd.conf文件中,取消注解LoadModule rewrite_module modules/mod_rewrite.so行(删除该行前面的磅“#”)
Apache2 ProxyPass for Rails App Gitlab
我已经检查了重写模块,它就在那里; a2enmod rewrite已启用,且service apache2 restart在没有gitlab.conf档案的情况下运作。
但是用gitlab.conf,这个错误出现Invalid command 'RewriteEngine'

0mkxixxg

0mkxixxg1#

我在使用Vagrant设置虚拟机时遇到了同样的问题。
我最终通过在Vagrantfile configs中设置客户端的ip解决了这个问题:

config.vm.network :private_network, ip: "192.168.68.8"

然后添加到本地/etc/hosts文件:

192.168.68.8    namespace.dev

相关问题