虚拟主机始终作为localhost

时间:2015-10-16 09:36:22

标签: apache virtualhost document-root

我尝试在我的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>

/ etc / hosts中:

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 个答案:

答案 0 :(得分:0)

我不得不更改apache2.conf中的默认seciotn并将路径调整到我的新路径。我也通过

解除了000-default.conf的问题
  

a2dissite 000-default.conf

之后我不得不重新加载apache。