Я знаю, что вопрос задан несколько раз, но я прочитал их все и не решил проблему.
Я настроил apache virtualhost как это:
[ f4]
<VirtualHost *:80>
ServerName example.loc
ServerAlias www.example.loc
DocumentRoot /var/www/example/web
<Directory /var/www/example/web>
AllowOverride All
Order allow,deny
Allow from All
</Directory>
ErrorLog /var/log/apache2/project_error.log
CustomLog /var/log/apache2/project_access.log combined
Я поместил это в файл /etc/hosts:
127.0.0.1 localhost
127.0.0.1 example.loc
, а затем я загрузил сайт таким образом: [ ! d5]
sudo a2ensite example.loc
и перезапущен apache.
Если я перехожу к example.loc, он работает правильно, но если я перейду к www.example.loc, это не сработает, сказав, что это «невозможно найти www.example.loc»!
Я сделал что-то не так в конфигурации?