Виртуальные хосты всегда открыты как 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.

Другие вопросы по тегам