Ich versuche, ein virtualHost für mamstack einzurichten (nicht MAMP). Dies ist, was ich bisher getan:VirtualHost Setup funktioniert immer nicht
In meiner httpd.conf habe ich überprüft
Listen 8080
Das ist richtig (Ich bin an dem Port 8080, nicht mehr als 80 hören).
Dann habe ich unkommentiert: Include conf/extra/httpd-vhosts.conf
in meiner httpd.conf
Datei
In meiner hosts-Datei Ich habe folgendes hinzugefügt: 127.0.0.1 mext-pst.local
.
In httpd-vhosts.conf
Ich habe hinzugefügt:
NameVirtualHost *:8080
<VirtualHost *:8080>
DocumentRoot "/Applications/mampstack-5.4.20-0/apache2/htdocs"
ServerName 127.0.0.1
ServerAlias localhost
SetEnv APPLICATION_ENV development
SetEnv APPLICATION_DOMAIN localhost
</VirtualHost>
<VirtualHost *:8080>
DocumentRoot "/Applications/mampstack-5.4.20-0/apache2/htdocs/mext-pst-dashboard/web"
ServerName mext-pst.local
ServerAlias mext-pst.local
SetEnv APPLICATION_ENV development
SetEnv APPLICATION_DOMAIN mext-pst.local
RewriteEngine on
RewriteCond %{SERVER_PORT} ^80$
RewriteRule^http://%{HTTP_HOST}:8080%{REQUEST_URI} [P]
</VirtualHost>
Nun, wenn ich zu http://mext-pst.local/
gehen bekomme ich nur einen Fehler von meinem Browser, dass er nicht mit der Seite ... anschließen.
Wenn ich auf http://mext-pst.local:8080/
ich die folgende Fehlermeldung erhalten:
Proxy Error
The proxy server received an invalid response from an upstream server.
The proxy server could not handle the request GET /index.php.
Reason: DNS lookup failure for: mext-pst.local:8080
Als ich nach http://mext-pst.local:8080/index.php
gehe es funktioniert ...
Sie müssen den Port für Apache ändern oder mod_proxy und 'ProxyPass/http: // localhost: 8080/ProxyPassReverse/http: // localhost: 8080 /' verwenden. – mkjasinski