2014-10-20 7 views
0

Я хочу использовать порт 8080 для моего проекта symfony и порт 80 для моего старого проекта в папке htdocs. localhost: 8080 действительно работает, но localhost: 80 не имеет подключения к серверу. как я могу использовать оба (порт 80 и 8080)?Добавлен vHost с портом 8080, теперь порт 80 больше не работает

Вот мой конфиг:

Listen 8080 
Listen 80 

<VirtualHost 127.0.0.1:8080> 
    DocumentRoot "/Users/cs/bp/app/web" 
    DirectoryIndex index.php 
    <Directory "/Users/cs/bp/app/web"> 
    AllowOverride All 
    Allow from All 
    Require all granted 
    </Directory> 

    Alias /sf /Users/cs/bp/app/lib/symfony/1.4/data/web/sf 
    <Directory "/Users/cs/bp/app/lib/symfony/1.4/data/web/sf"> 
    AllowOverride All 
    Allow from All 
    Require all granted 

    </Directory> 
</VirtualHost> 

Спасибо за вашу помощь :)

ответ

0

В вашем апача конф у вас есть:

Listen 8080 
Listen 80 

<VirtualHost 127.0.0.1:8080> 
web server confs here 
</VirtualHost> 

, но я не вижу ничего для порта: 80 запись , Вы должны создать

<VirtualHost 127.0.0.1:80> 
web server confs here 
</VirtualHost> 

запись. Убедитесь, что вы перезапустите apache, а также просмотрите любые сообщения с выхода.

+0

У вас также есть «AllowOverride All». Вы должны установить значение «Нет», если вы собираетесь использовать .htaccess только fyi. – unixmiah