Как подключить мой домен к моему приложению узла с помощью nginx - PullRequest
0 голосов
/ 22 сентября 2018

Я купил сервер Ubuntu в digitalocean.

Я подключаю IP-адрес своего сервера через ssh на своем терминале, и я создаю приложение для небольшого узла, и после запуска приложения я могу видеть, как мое приложение работает на моемhttp://myipaddress:nodeport

Как я могу подключить свой домен к этому?

Я купил бесплатный домен у freenom для тестирования.

Следуя некоторым урокам, я делаю / etc/ nginx / sites-available папку на моем сервере и создайте файл с именем default и напишите такой код

server {
    listen 80;
    server_name sameer.tk; // i bought this domain from freenom
    location / {
        proxy_pass http://my_private_ip:3004 //with nodeport
        proxy_http_version 1.1;
        proxy_set_header Upgrade $http_upgrade;
        proxy_set_header Connection 'upgrade';
        proxy_set_header Host $host;
        proxy_cache_bypass $http_upgrade;
     }
}

Но если я нажму sameer.tk после установки, он не работает,я даже перезапускаю свой nginx.

1 Ответ

0 голосов
/ 22 сентября 2018

Вам не нужен nginx для сервера узлов.Вы можете запустить сервер узла как порт 80 и открыть порт 80 в группе сетевой безопасности.После этого вы должны указать домен на ваш публичный IP-адрес вашего экземпляра в панели управления доменом.

Ref:

https://www.digitalocean.com/community/tutorials/how-to-point-to-digitalocean-nameservers-from-common-domain-registrars

...