2016-05-03 44 views
2

我設立一個gitlab網站與此conf file無效命令「RewriteEngine敘述」,但mod_rewrite的啓用

但出現此錯誤:

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

我從源代碼安裝的Apache 2.4.20。忘了我已經用apt-get安裝了2.4.7。現在apache -v顯示2.4.7雖然。

我跟了很多的解決方案,但他們不工作:

裏面的httpd.conf文件取消對該行的LoadModule rewrite_module模塊/ mod_rewrite.so(從前面卸下英鎊「#」號線)的

Apache2 ProxyPass for Rails App Gitlab

我有檢查重寫模塊和它的存在; a2enmod rewrite已啓用,而service apache2 restart未使用gitlab.conf文件。

但與gitlab.conf,此錯誤出現Invalid command 'RewriteEngine'

+0

條件和規則應在使用'Directory'上下文,而不是'VirtualHost'上下文。我從來沒有在'Location'環境中嘗試過它,所以我不知道會產生什麼結果。 –

回答

0

我有同樣的問題,使用Vagrant來設置虛擬機。
我終於通過設置IP在Vagrantfile CONFIGS客戶解決了這個:

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

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

192.168.68.8 namespace.dev 
相關問題