【发布时间】:2018-09-22 22:04:53
【问题描述】:
我在 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。
【问题讨论】:
标签: node.js express nginx reverse-proxy