виртуальный хост по умолчанию apache 000 - PullRequest
5 голосов
/ 02 апреля 2009

Я вижу, что есть виртуальный хост по умолчанию 000, и я оставил его. Я создал новый файл и ссылку для mysite.com, и он работает, но не так, как я хочу. Мне интересно, кто-нибудь знает, нужно ли мне удалять или мне не следует удалять vh по умолчанию 000?

По какой-то причине, если перейти на http://mysite.com, я перехожу на сайт с 000 000 по умолчанию, но если я перехожу на http://www.mysite.com, он доставляет меня в правильное место. Почему есть разница?

Это vs файл mysite.com:

#NameVirtualHost *
<VirtualHost *:80>
        ServerAdmin nick@mysite.com
        ServerName mysite.com
        ServerAlias www.mysite.com *.mysite.com
        DocumentRoot /home/nick/www/mysite.com

        ErrorLog /var/log/apache2/mysite.com/error.log

        # Possible values include: debug, info, notice, warn, error, crit,
        # alert, emerg.
        LogLevel info

        CustomLog /var/log/apache2/mysite.com/access.log common
        ServerSignature On

</VirtualHost>

Ответы [ 2 ]

4 голосов
/ 02 декабря 2010

Использование виртуального хоста " _default_ " может решить проблему: http://httpd.apache.org/docs/2.0/vhosts/examples.html#default

Рекомендуется изменить конфигурацию виртуального хоста по умолчанию на " _default_ " после создания другой конфигурации виртуального хоста.

0 голосов
/ 02 апреля 2009

Настроен так, нет необходимости в VH по умолчанию. Теперь, почему mysite.com берет вас по умолчанию? Это хороший вопрос: если ваша конфигурация точно такая же, как вы скопировали, вы перезапустили сервер, тогда это не должно быть.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...