Я имею, устанавливают "Именованный основанный виртуальный хост" следующим образом.
<VirtualHost *:80>
DocumentRoot /var/www/html/example
ServerName www.exmaple.com
# Other directives here
<Directory /var/www/html/example>
Options -Indexes +FollowSymLinks +MultiViews
AllowOverride All
Require all granted
</Directory>
</VirtualHost>
Но, когда я посещаю на example.com, это не указывает /var/www/html/example
папка.
На самом деле это берет меня к index.html /var/www/html
Серверная версия: Apache/2.4.7 (Ubuntu)
Ubuntu 14.04.2 LTS
Вы знаете, почему и где я делал ошибку?
Ваш ServerName
установлен на www.exmaple.com
, который отличается от example.com
. Для example.com
Ваш Apache, кажется, использует конфигурацию VirtualHost по умолчанию.
Или изменить Ваш ServerName
, добавляют example.com
как ServerAlias
или посещают www.exmaple.com
(отметьте написание!) - Вам, вероятно, придется добавить запись в /etc/hosts
или Ваш сервер DNS для последнего.