Я настраиваю статический веб-сайт Apache на капле DigitalOcean.
Компания, которая размещает мое доменное имя (webhostingpad), предоставляет «Расширенный редактор зон DNS», который я использовал для настройки (перенаправления / пересылки?) Для моей капли.
Мое доменное имя - «icecoldnugrape.com».
В разделе «Записи файла зоны» с TTL = 7200, Class = IN и Type = A я указал «icecoldnugrape.com». на IP-адрес моей капли. Я сделал это несколько месяцев назад.
Когда я посещаю свое доменное имя в URL-адресе, я правильно перенаправляюсь на то, что обслуживает сервер Apache моей капли, но IP-адрес капли занимает строку URL-адреса браузера, а не мое доменное имя.
Как сохранить свое доменное имя в строке URL-адреса браузера?
Оказалось (теперь кажется очевидным), что в моем index.php
который является точкой входа для входящих запросов на мой сервер Apache, который я делал:
<?php header('Location: http://107.170.41.208/jrrecordings/'); ?>
Когда мне нужно было:
<?php header('Location: http://icecoldnugrape.com/jrrecordings/'); ?>
Итак, мои настройки DNS не были проблемой, это была просто ошибка пользователя.
Первое, что вам нужно сделать, это убедиться, что вы установили серверы имен в настройках хоста вашего домена на:
NS1.DIGITALOCEAN.COM
NS2.DIGITALOCEAN.COM
NS3.DIGITALOCEAN.COM
Также убедитесь, что вы добавили домен в свою каплю Digital Ocean, войдя в систему, выбрав свою каплю и нажав «Сеть» вверху, вы увидите раздел с указанием доменов, в которые вы можете добавить домен. Вот как я настроил свой:
установите «Рекорд» для вашей записи в WWW
После того, как вы закончите, используйте CNAME для записи вашего доменного имени, а не привязывайте CNAME к IP-адресу, привяжите его к имени.