代码之家  ›  专栏  ›  技术社区  ›  Sameer

连接我的域名在数字海洋水滴

  •  1
  • Sameer  · 技术社区  · 6 年前

    http://my_public_ip:3000

    感到高兴

    然后我买了一个域名叫

    我的代码看起来像:

       server {
       listen 80;
       server_name helloworld.tk
    
       location / {
        proxy_pass http://localhost:3000;
       }
      }
    

    之后,我去了我的freenom.com的域管理面板,将url转发设置为 http://my_public_ip

    所以如果我输入我的域名 helloworld.tk文件 在浏览器中,我的节点应用程序成功运行¤ 等等什么¤ 我的ip地址显示在chrome的左下角,如果我多次刷新页面,我就会得到

       402 Too many request error page on nginx
    

    然后我在我的digitalocean面板中添加了我的域。是的,一切都很顺利。

    如果我点击我的网址没有显示ip地址,也没有 请求太多

    我的节点应用程序成功执行!

    url转发和名称服务器有什么区别?我的nginx反向代理代码是否正确?我的反向代理是否正常工作?

    注意:我使用pm2在后台运行node应用程序。

    3 回复  |  直到 6 年前
        1
  •  4
  •   Sushma Gangolu    6 年前

    ns1.digitalocean.com
    ns2.digitalocean.com
    ns3.digitalocean.com
    

    现在检查它们是否正在使用whatsmydns.net进行传播(输入IP并更改,单击A,选择NS并单击搜索)

    一旦他们传播,添加域到您的DigitalOcean帐户。

    转到DigitalOcean仪表板并单击“网络”。

    然后编辑域并将水滴添加到域并保存。

    希望这能解决你的问题。

        2
  •  1
  •   Scott Stensland    6 年前

    回到你的DNS域名注册(freenom.com),删除对digitalocean域名服务器的提及,并放回自己的默认frenom.com域名服务器。。。同样在freenom.com上,确保您已经定义了一个Type a记录来指向您机器的外部IP地址

    你的nginx配置看起来不错

    https://cloud.digitalocean.com/networking/ 在那里建立你的A型记录。。。知道名称服务器的位置非常关键,它决定了类型A记录必须存在的位置

        3
  •  0
  •   Vista1nik    6 年前

    URL转发将浏览器重定向到IP。

    我建议使用 Docker

        4
  •  0
  •   Afraz Ahmad    5 年前

    你要做的是在DigitalOcean中创建一个水滴,然后将你的域名添加到Networking选项卡中的水滴中。您必须同时添加非www和www版本,以便正确指向域。你必须将这两个的A记录设置为DigitalOcean分配给它的水滴的IP。

    等待24小时,然后使用check-host.net测试域如果所有操作都正确,域应指向您选择的城市中DigitalOcean的服务器。