2016-11-25 1 views
1

ich ein Virtualhost in Ort zur Verfügung haben (etc/apache2/sites-available/phabricator.conf)eine neue Virtualhost mit Phabricator Virtual

Alias /phabricator/ /var/www/phabricator/phabricator/webroot/ 
<VirtualHost *:80>` 
ServerName test.net 
DocumentRoot /var/www/phabricator/phabricator/webroot 
RewriteEngine on 
RewriteRule ^/rsrc/(.*)  -      [L,QSA] 
RewriteRule ^/favicon.ico -      [L,QSA] 
RewriteRule ^(.*)$   /index.php?__path__=$1 [B,L,QSA] 

<Directory "/var/www/phabricator/phabricator/webroot"> 
    Options Indexes FollowSymLinks 
    Order allow,deny 
    Allow from all 
</Directory> 

ErrorLog ${APACHE_LOG_DIR}/error.log 
CustomLog ${APACHE_LOG_DIR}/access.log comb 
</VirtualHost> 

, wenn ich in url test.net Typ I auf Phabricator umgeleitet bin Seite

ich eine neue Virtualhost hinzufügen möchten darauf hinweisen auf playframework Anwendung sites-available/default-ssl denke ich nicht eine gute Datei aber überall ist das gleiche Problem:

<VirtualHost *:8080> 
    ProxyPreserveHost On 
    ServerName tets.net 
    ProxyPass /excluded ! 
    ProxyPass /test2 http://127.0.0.1:9000/ 
    ProxyPassReverse /test2 http://127.0.0.1:9000/ 
</VirtualHost> 

aber der zweite virtuelle Host funktioniert nie Ich habe diesen Fehler: Die angeforderte URL konnte nicht abgerufen werden. auf root ankommen i auf Phabricator auf allen anderen nichts url

Antwort

0

Immer Spiel arbeiten Schrägstriche bei der Verwendung von Proxypass

Stellen Sie sicher, 127.0.0.1:9000 erreichbar ist, wenn Sie das tun, richtig Ihre Proxypass-Richtlinien definieren, passend Schrägstriche in der Quelle und im Ziel. Das heißt, wenn die Quelle ein Verzeichnis ist, muss das Ziel ein Verzeichnis sein, wenn die Quelle eine Datei ist, muss das Ziel eine Datei sein, Verzeichnisse enden mit /, da http://127.0.0.1:9000 ein Verzeichnis ist, in dem die korrekte resultierende Proxy-Anweisung aussieht :

ProxyPass /test2/ http://127.0.0.1:9000/ 
ProxyPassReverse /test2/ http://127.0.0.1:9000/ 
+0

Sie Ihre Erklärungen nicht verstehen, jedenfalls ist es mit simpy Start Spiel mit einer anderen Art und Weise als Fenster (im Hintergrund) arbeiten: „nohup Aktivator testProd“ nd „Aktivator stage“ danke! Ich greife auf den Server zu: 9000 sicherer – cyril