簡體   English   中英

在IP和端口運行的節點應用程序,如何鏈接到URL

[英]Node application running at IP and port, how to link to URL

我有一個運行在VPS上的節點快速應用程序,可以通過公用IP和端口號進行訪問。

我已經購買了一個域名。

如何將域名定向到我的節點應用程序?

服務器正在運行Node.js版本v0.10.42

出於安全原因,您不想以root用戶身份運行應用程序,並且端口80是為超級用戶保留的,因此,我建議您一如既往地運行您的應用程序(express使用端口3000),然后使用nginx進行反向代理。

1.-請求來自端口80。

2.- nginx讀取標頭,並根據配置的域知道將標頭重定向到何處。

3.- nodejs應用程序在應用程序端口(可能是3000)上接收請求並做出響應。

4.- nginx將響應重定向到客戶端。

如果需要:D,我可以為nginx添加一個配置文件。

您將需要DNS服務,以將您的主機名映射到您的靜態IP。 請參閱此線程以獲取更多詳細信息: https : //serverfault.com/questions/148987/how-can-i-map-my-servers-domain-to-my-ip-address

通常,DNS服務提供商將能夠為您提供幫助。

這不是一個nodejs,也不是表達特定的問題。 如何將DNS與IP相關聯特定於您購買的DNS記錄的提供者。 例如,如果將DNS記錄添加到GoDaddy,則必須使用其管理面板來實現此目的,依此類推。 閱讀您購買DNS域名記錄的公司頁面上的文檔。

暫無
暫無

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

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