2016-05-03 3 views
2

aktiviert Ich gründe eine Gitlab Website mit diesem conf fileungültiger Befehl 'RewriteEngine' aber mod_rewrite ist

up Aber dieser Fehler auftreten:

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

Ich habe Apache 2.4.20 von der Quelle installieren. Und vergessen, dass ich 2.4.7 mit apt-get installiert habe. Gerade jetzt apache -v zeigt 2.4.7 obwohl.

Ich habe eine Menge von Lösungen gefolgt, aber sie funktionieren nicht:

Innerhalb der Datei httpd.conf Kommentar- der Zeile LoadModule- rewrite_module modules/mod_rewrite.so (von vorne das Pfund Zeichen ‚#‘ entfernen der Linie)

Apache2 ProxyPass for Rails App Gitlab

ich habe die Rewrite-Module überprüfen und es ist dort; a2enmod rewrite ist aktiviert und service apache2 restart funktioniert ohne die Datei gitlab.conf.

Aber mit gitlab.conf, erscheint dieser Fehler Invalid command 'RewriteEngine'?

+0

Bedingungen und Regeln soll in denen verwendet werden, 'Directory'-Kontext, nicht der' VirtualHost'-Kontext. Ich habe es noch nie im 'Location'-Kontext versucht, also weiß ich nicht, welches Ergebnis das ergeben wird. –

Antwort

0

Ich habe das gleiche Problem mit Vagrant, um eine VM einzurichten.
ich das endlich gelöst, indem die IP für die Kunden in der Vagrantfile configs Einstellung:

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

dann an den lokalen/etc/hosts Hinzufügen Datei:

192.168.68.8 namespace.dev