2016-11-25 11 views
1

У меня есть один VirtualHost на сайте доступен (и т.д./apache2/сайты-доступные/phabricator.conf)Создать новую VirtualHost с phabricator VirtualHost

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> 

, когда я типа в URL-адрес test.net я перенаправлены на phabricator страница

я хочу добавить новый VirtualHost указать на сайты-приложение доступно playframework/по умолчанию, SSL я думаю, что не очень хороший файл, но каждый где же проблема:

<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> 

но второй виртуальный хост никогда не работает. У меня есть эта ошибка: запрошенный URL-адрес не может быть восстановлен. на корень я прийти на phabricator на все другие URL-адреса ничего рабочего

ответ

0

всегда соответствует Slashes при использовании ProxyPass

Убедитесь 127.0.0.1:9000 достижимо, как только вы определите ваши директивы PROXYPASS правильно, соответствие косые черты в источнике и цели. То есть, если источником является каталог, цель должна быть каталогом, если источником является файл, целевой должен быть файл, каталоги заканчиваются на /, в этом случае, поскольку http://127.0.0.1:9000 - это каталог, в котором правильная итоговая директива proxypass выглядит как :

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

не понимаю ваши объяснения, в любом случае она работает с Simpy запуска игры с другим способом, как окна (в фоновом режиме): «поЬир активатор testProd» й «активатор стадии» спасибо! i доступ к серверу: 9000 более безопасных – cyril

 Смежные вопросы

  • Нет связанных вопросов^_^