Виртуальные хосты всегда открыты как localhost
Я пытаюсь настроить виртуальный хост в моей системе Ubuntu. Но он всегда открывает DocumentRoot по умолчанию вместо объявленного корня.
/etc/apache2/sites-available/falkdev.conf:
<VirtualHost *>
ServerName falk.dev
ServerAdmin mail@falk-roeder.de
DocumentRoot "/home/falk/Arbeit/senseless/operativ/"
# DocumentRoot /var/www
<Directory "/home/falk/Arbeit/senseless/operativ/">
Options Indexes FollowSymLinks Includes
AllowOverride All
Order allow,deny
Allow from all
</Directory>
ErrorLog ${APACHE_LOG_DIR}/error.log
CustomLog ${APACHE_LOG_DIR}/access.log combined
</VirtualHost>
/ и т.д. / хосты:
127.0.0.1 localhost
127.0.1.1 Thinki
127.0.0.1 falk.dev
# The following lines are desirable for IPv6 capable hosts
::1 ip6-localhost ip6-loopback
fe00::0 ip6-localnet
ff00::0 ip6-mcastprefix
ff02::1 ip6-allnodes
ff02::2 ip6-allrouters
Если я сейчас вызываю falk.dev, то он направляется в / var / www / вместо / home / falk / Arbeit / senseless / operativ. В чем дело?
И теперь я могу позвонить sd.dev или foo.dev и всегда приходить в / var / www /.
У меня также работает phpStorm, и он открывает успешные страницы с помощью встроенного сервера на localhost:63342
1 ответ
Мне пришлось изменить seciotn по умолчанию в apache2.conf и адаптировать путь к моему новому пути. Также я отключил 000-default.conf
a2dissite 000-default.conf
После этого мне пришлось перезагрузить apache.