Почему мой Named Based Virtualhost не работает? - PullRequest
0 голосов
/ 18 декабря 2011

Моя конфигурация виртуального хоста выглядит так:

Listen 80
...
DocumentRoot "/www/mysite"
...
<Directory "/www/mysite">
   Options Indexes FollowSymLinks
   AllowOverride None
   Order allow,deny
   Allow from all
</Directory>
...
<Files ~ "^\.ht">
    Order allow,deny
    Deny from all
</Files>
...
NameVirtualHost *:80
...
<VirtualHost *:80>
    ServerAdmin webmaster@dummy-host.example.com
    ServerName theag.com
    ServerAlias www.theag.com
    DocumentRoot "/www/mysite"
    ErrorLog logs/dummy-host.example.com-error_log
    CustomLog logs/dummy-host.example.com-access_log common
</VirtualHost>

Хотя localhost работает, когда я пытаюсь подключиться к ServerName theag.com , как описано в разделе VirtualHost, я получаю Сервер не найден . Что я делаю неправильно? или что я должен сделать, чтобы это работало?

P.S. ... обозначает строки конфигурации между ними.

Обходной путь: Для целей тестирования я сделал следующее:

Я только что отредактировал / etc / hosts, от
127.0.0.1 localhost localhost.localdomain localhost4 localhost4.localdomain4

127.0.0.1 localhost localhost.localdomain localhost4 localhost4.localdomain4 theag.com www.theag.com.
Это заставит его работать. Сейчас вы будете использовать 127.0.0.1 в качестве ip-адреса.

1 Ответ

2 голосов
/ 18 декабря 2011

Вы должны настроить DNS домена так, чтобы он указывал на IP-адрес вашего сервера. Если theag.com является фактическим именем, оно в настоящее время не связано ни с одним IP-адресом (равно как и www.theag.com). Поговорите с людьми, которые управляют вашими серверами имен.

...