Я пытаюсь настроить виртуальный хост на localhost. Я устанавливаю Symfony 1.4 на моем ubuntu 12.04 LTS, но у меня есть некоторые проблемы.Проблемы с apache2 и virtualHosts
Я установил apache2, php5 и mySql. Localhost работает, поэтому я предполагаю, что apache это нормально.
Вы можете найти инструкции по установке и настройке Symfony here.
Через несколько дней эти мои конфигурационные файлы:
http.conf:
ServerName 127.0.0.1
/и т.д./apache2/сайты доступный/тест:
# Be sure to only have this line once in your configuration
NameVirtualHost 127.0.0.1:8080
# This is the configuration for your project
Listen 127.0.0.1:8080
<VirtualHost 127.0.0.1:8080>
DocumentRoot "/home/user/test/web"
DirectoryIndex index.php
<Directory "/home/user/test/web">
AllowOverride All
Allow from All
</Directory>
Alias /sf /home/user/test/lib/vendor/symfony/data/web/sf
<Directory "/home/user/test/lib/vendor/symfony/data/web/sf">
AllowOverride All
Allow from All
</Directory>
</VirtualHost>
и локальный: 8080 не работает.
UPDATE: Ok, после нескольких модификаций мой httpd.conf тот же:
ServerName 127.0.0.1
И мой/и т.д./apache2/сайты доступный/тест:
Listen 127.0.0.1:80
<VirtualHost 127.0.0.1:80>
DocumentRoot "/home/user/test/web"
DirectoryIndex index.php
<Directory "/home/user/test/web">
AllowOverride All
Allow from All
</Directory>
Alias /sf /home/user/test/lib/vendor/symfony/data/web/sf
<Directory "/home/user/test/lib/vendor/symfony/data/web/sf">
AllowOverride All
Allow from All
</Directory>
</VirtualHost>
ли ваш апачский работать на порту 80 или 8080? (check 'ports.conf') – j0k
Вы пытались предоставить физический путь ко всем каталогам? Кажется, что все в порядке. – qais
@ j0k Я запускаю apache на порт 80. 'NameVirtualHost *: 80 Слушать 80' – jhrs21