簡體   English   中英

如何使用Nginx將我的域連接到我的節點應用程序

[英]How to connect my domain to my node app with nginx

我在Digitalocean購買了ubuntu服務器。

我通過終端上的ssh連接服務器IP,並創建了一個小型節點應用程序,啟動該應用程序后,我可以看到我的應用程序在我的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。

您不需要任何nginx作為節點服務器。 您可以將節點服務器作為80端口運行,並在網絡安全組中打開80端口。 之后,您應該在域管理面板中將域指向實例的公共IP地址。

參考:

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

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM