Назад | Перейти на главную страницу

Конфигурации CentOS 6 и Apache2.2 VHost

У меня есть личный VPS, настроенный для размещения двух купленных мной доменов, мне удалось правильно настроить Apache и заставить оба домена указывать на свои собственные каталоги и отображаться правильно.

Я хочу добавить субдомен к одному из своих доменов, но даже с теми же конфигурациями я не могу заставить его работать. У меня есть оба домена и поддомен, перечисленные в / etc / hosts, как с IP-адресом сервера.

NameVirtualHost 203.143.84.37:80

<VirtualHost 203.143.84.37:80>
    ServerName mitiamosports.com.au
    ServerAlias www.mitiamosports.com.au
    DocumentRoot /home/sports/public_html
    UseCanonicalName Off
    <Directory />
        Order allow,deny
        Allow from all
    </Directory>
</VirtualHost>


<VirtualHost 203.143.84.37:80>
    ServerName portal.mitiamosports.com.au
    ServerAlias www.portal.mitiamosports.com.au
    DocumentRoot /home/sports/public_html/portal
    UseCanonicalName Off
    <Directory />
        Order allow,deny
        Allow from all
    </Directory>
</VirtualHost>

Когда я выполняю NSLookup поддомена, он говорит, что все в порядке, но при попытке получить к нему доступ в браузере сервер не может найти адрес.

У меня есть две записи A, указывающие на IP-адрес: «портал» и «www.portal». Я пытался использовать ту же конфигурацию, что и cPanel, в надежде, что это сработает, но безуспешно.

Любая помощь будет оценена по достоинству! Кажется, не могу найти однозначного ответа.

portal.mitiamosports.com.au у меня работает (хотя я получаю список напрямую, а не сайт), поэтому я предполагаю, что у вас где-то отрицательный кеш DNS.

$ host portal.mitiamosports.com.au
portal.mitiamosports.com.au has address 203.143.84.37

Если вы можете очистить свои кеши DNS (на вашем компьютере и любые исходные кеши), тогда он должен начать работать. В противном случае вам придется подождать, пока истечет время ожидания отрицательного кеша, прежде чем они попытаются решить его снова, а не использовать отрицательный кеш.