Quber
@Quber
PHP Team lead

Почему в апаче срабатывает только первый виртуалхост?

У меня в httpd.conf есть несколько настроек virtualhost для разных сайтов. Так вот после перезапуска апача, работает всегда только та конфигурация которая выше других. Пробовал менять их местами, эффект тотже.

У всех одинаковый конфиг, только названия сайтов меняются:
<VirtualHost *:80>
	ServerName sait.local

	DocumentRoot /Applications/MAMP/htdocs/sait.local
	ServerAdmin admin@sait.local
	ServerAlias *.sait.local
	CustomLog /Applications/MAMP/htdocs/sait.local/app/logs/apache.access.log combined
	ErrorLog /Applications/MAMP/htdocs/sait.local/app/logs/apache.error.log

	<FilesMatch "\.ph(p[3-5]?|tml)$">
		SetHandler application/x-httpd-php
	</FilesMatch>
	<FilesMatch "\.phps$">
		SetHandler application/x-httpd-php-source
	</FilesMatch>
	php_admin_value sendmail_path "/Applications/MAMP/htdocs/sait.local/app/emails/send -t -i -f admin@sait.local"
	php_admin_value upload_tmp_dir "/Applications/MAMP/htdocs/sait.local/web/uploads/temp"

    <Directory /Applications/MAMP/htdocs/sait.local>
        Options FollowSymLinks
        php_admin_flag engine on
        Options +Includes -ExecCGI
    </Directory>
</VirtualHost>
  • Вопрос задан
  • 300 просмотров
Решения вопроса 1
@FernandoErrNando
Директива NameVirtualHost в основном конфиге задана?
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы