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

Как указать CNAME на каплю цифрового океана

Возникла проблема с попыткой указать CNAME на мою каплю Digital Ocean

Я создал CNAME в DNSimple и указал на IP-адрес моей капли Digital Ocean: ironman4x4.adamgeorge.com

Я проверил, что он существует:

→  ~  host -t cname ironman4x4.adamgeorge.com
ironman4x4.adamgeorge.com is an alias for 128.199.176.45.

Моя капля Digital Ocean была создана с использованием этого руководства:

https://www.digitalocean.com/community/tutorials/how-to-use-the-1-click-ruby-on-rails-on-ubuntu-14-04-image

Установка в 1 клик создает здесь сайт по умолчанию, который я пытался настроить root и server_name параметры:

server {
        listen   80;
        root /home/rails/current/public;
        server_name _ ironman4x4.*;
        index index.htm index.html;

        client_max_body_size 5M;

        location / {
                try_files $uri/index.html $uri.html $uri @app;
        }

    location ~* ^.+\.(jpg|jpeg|gif|png|ico|zip|tgz|gz|rar|bz2|doc|xls|exe|pdf|ppt|txt|tar|mid|midi|wav|bmp|rtf|mp3|flv|mpeg|avi)$ {
                        try_files $uri @app;
                }

         location @app {
                proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
                proxy_set_header Host $http_host;
                proxy_redirect off;
                proxy_pass http://app_server;
    }

}

Не уверен, почему это не работает.

Я не могу подключиться к серверу по SSH через ssh root@ironman4x4.adamgeorge.com, и Nginx не отвечает через http://ironman4x4.adamgeorge.com

Не уверен, почему?

Есть ли что-то еще, что мне нужно настроить для DNS или для капли, чтобы это работало?

В CNAME Тип записи превращает одно имя в псевдоним другого имени.

Т.е. ценность вашего CNAME запись - это не IP-адрес, а имя с числовыми метками.

Вероятно, вы просто хотите создать A запись вместо этого.

Вы должны использовать запись A, а не CNAME.