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

Как создать поддомен на сервере Nginx на ubuntu 14.04 в DigitalOcean?

Я пытаюсь создать поддомен для своего блога в digitalocean. Я добавил запись cname в раздел своего домена. Субдомен отображается в файле зоны. Я создал файл с именем blog в /etc/nginx/sites-available и добавил следующие строки -

server {
   listen  80;
   server_name blog.deshipro.com;
   location / {
          root   /usr/share/nginx/blog;
          index index.php index.html index.html;
   }
}

А также добавил include /etc/nginx/sites/enabled/*; в моем nginx.conf файл. Я также добавил символическую ссылку -

ln -s /etc/nginx/sites-available/blog /etc/nginx/sites-enabled/blog

Перезагрузили сервер. Но все же он показывает: «Этот сайт недоступен». Пинг тоже не работает. Если хост разрешен. затем при пинге он должен получить IP [IP-адрес в файле зоны для поддомена]. Итак, что мне не хватает? Я новичок в digitalocean и перепробовал все возможные учебники, которые у них есть. Совсем не повезло. Кто-нибудь может помочь? Действительно застрял здесь на два дня.

Позвольте мне немного рассказать об этом.

Домен deshipro.com зарегистрирован с GODADDY.COM

Сайт размещен на DigitalOcean

DNS управляется Cloudflare

Каждая из этих услуг предлагает и предоставляет услуги управления DNS. В этом случае вы зарегистрировали серверы домена CloudFlare в панели управления GoDaddy. Это абсолютно нормально, это говорит любому клиенту, который приходит в поисках вашего сайта, и запрашивает информацию у серверов CloudFlare.

Итак, вы настроили CNAME в DigitalOcean в этом случае ничего не делает. Поскольку никакие клиенты не будут спрашивать там информацию.

Что вам нужно сделать, так это использовать следующие руководства.

Если DigitalOcean сообщила вам, что ваш сайт расположен по определенному IP-адресу, следуйте следующему руководству и создайте и A Record для blog.deshipro.com
https://support.cloudflare.com/hc/en-us/articles/200169096-How-do-I-add-A-records-

Если DigitalOcean сообщила вам, что сайт находится по адресу something.digitalocean.com затем следуйте следующему руководству и создайте cname blog.deshipro.com > something.digitalocean.com (На самом деле это не будет чем-то. Digitalocean.com)
https://support.cloudflare.com/hc/en-us/articles/200169046-How-do-I-add-a-CNAME-record-