Субдомен перенаправления к Apache Виртуальный Хост

У меня есть веб-сайт "example.com", размещенный на поставщике, который позволяет мне управлять своим собственным DNS. Я хочу, чтобы example.com указал на IP-адрес поставщика, но я хочу, чтобы "subdomain.example.com" указал на моей собственной апачской установке на VPS, который я имею с, конечно, другой IP-адрес.

Это - то, что я сделал:

Я установил перенаправление example.com к машине поставщика (скажем, IP 1.2.3.4),

Я установил перенаправление subdomain.example.com к моему собственному VPS (скажем, IP 5.6.7.8),

Затем я соединился со своим сервером VPS и изменил свои апачские файлы как это:

httpd-vhosts.conf

<VirtualHost *:80>
    DocumentRoot "C:\xampp\htdocs\mydirectory\mysubdirectory"
    ServerName subdomain.example.com
    <Directory "C:\xampp\htdocs\mydirectory\mysubdirectory">
        DirectoryIndex index.php
        AllowOverride All
        Order allow,deny
        Allow from all
    </Directory>
</VirtualHost>

файл hosts, я добавляю:

127.0.0.1       subdomain.example.com

Однако, когда я проверяю с помощью ping-запросов subdomain.example.com, я получаю "Неизвестную ошибку хоста", ни я могу получить доступ от своего собственного VPS до файлов путем просмотра того URL.

Я пропускаю что-то важное?

0
задан 17 December 2014 в 14:18
1 ответ

Вам необходимо создать отдельную запись A в файле зоны DNS mydomain.com, чтобы указать ваш субдомен на IP-адрес вашего VPS.

субдомен A 5.6.7.8

При желании вы можете добавить полное имя хоста subdomain.domain.com, если за ним следует . (точка).

subdomain.domain.com. A 5.6.7.8

2
ответ дан 4 December 2019 в 13:53

Теги

Похожие вопросы