разрешение субдомена в apache - PullRequest
0 голосов
/ 14 июля 2009

Не уверен, как я это исправил, или если я сделал. возможно, только что навсегда, чтобы DNS был решен или что-то в этом роде, но теперь это работает. Очевидно, что хотя на сайте, который я перечислил ниже, все указывало на правильный адрес, что-то где-то не решалось должным образом. --------- Оригинал сообщения --------------- Я не уверен, что здесь пошло не так, но я пытался настроить поддомен и не могу разрешить его.

Я проверил, что домен настроен правильно, введя URL на этом сайте http://www.selfseo.com/find_ip_address_of_a_website.php чтобы проверить, что поддомен указывает на правильный сервер, и он возвращает ip моего сервера (я также проверил, что поддомен не настроен, и он не разрешается, так что сайт работает).

Итак, теперь я решил, что проблема должна быть в моем конфигурационном файле apache.

Детали виртуального хоста такие же

<VirtualHost *:80>
    ServerAdmin name@site.com
    DocumentRoot /var/www/html
    ServerName mysite.com
    ErrorLog logs/mysite-error_log
    CustomLog logs/mysite-access_log common
</VirtualHost>
<VirtualHost *:80>
    ServerAdmin name@site.com
    DocumentRoot /var/www/html/liveTest
    ServerName liveTest.mysite.com
    ErrorLog logs/mysitetest-error_log
    CustomLog logs/mysitetest-access_log common
    RewriteEngine On
    RewriteCond %{REQUEST_URI} !\.(php|html|css|js|gif|png|jpe?g)$
    RewriteRule (.*)$ /index.php [L]
</VirtualHost>

Я перезапустил сервер и ничего не получил, но переход на http://mysite/liveTest работает, поэтому структура каталогов верна.

Есть идеи, что я здесь не так?

1 Ответ

0 голосов
/ 14 июля 2009

Есть ли у вас , окружающий каждый из двух блоков кода? <- хорошо, у тебя это есть. </p>

Тогда вы проверили логи? Возможно, попытайтесь удалить переписывание во втором URL-адресе, чтобы устранить возможные источники ошибок.

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