我在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。
答案 0 :(得分:-1)
您不需要任何nginx作为节点服务器。 您可以将节点服务器作为80端口运行,并在网络安全组中打开80端口。 之后,您应该在域管理面板中将域指向实例的公共IP地址。
参考: