Я пытаюсь заставить свой apache (2.4) направлять все запросы *.dev в каталог /var/www/vhosts/*.dev (софтлинк)
Что я сделал:
Я создал такую конфигурацию dnsmasq:
address=/dev/127.0.0.1
И я могу пинговать любой URL *.dev
PING something.dev (127.0.53.53) 56(84) bytes of data.
64 bytes from localhost (127.0.53.53): icmp_seq=1 ttl=64 time=0.049 ms
64 bytes from localhost (127.0.53.53): icmp_seq=2 ttl=64 time=0.072 ms
Так что я бы сказал, что это работает. И проблема в конфигурации апача. Включен только один сайт и мод vhost_alias тоже включен.
<VirtualHost *:80>
VirtualDocumentRoot /var/www/vhosts/%0
VirtualScriptAlias /var/www/vhosts/%0
<Directory />
Options FollowSymLinks
AllowOverride None
</Directory>
<Directory /var/www/vhosts/>
Options Indexes FollowSymLinks MultiViews
AllowOverride All
Require all granted
</Directory>
Я создал каталог /var/www/vhosts/test.dev и ожидал, что смогу просматривать с локальной машины этот URL-адрес: test.dev
matthias@matthias-VirtualBox:~$ ls /var/www/vhosts/test.dev/
index.html
Изменить: эта проблема странная. Я могу загрузить index.html с помощью wget http://test.dev, но я не могу показать страницу ни в каком Браузер (проверено с Chrome и Firefox) Любые идеи?