Node.js 使用digital ocean和bluehost托管子域

Node.js 使用digital ocean和bluehost托管子域,node.js,dns,Node.js,Dns,我的域名在bluehost上,但我的后端在digital ocean上。我需要将admin.mydomain.com分配到12.12.122.1:3000 我该怎么办?还有别的办法吗 首先将域添加到您的Digital Ocean帐户,然后在您的服务器上安装nginx 并使用nginx将请求转发到节点: server { listen 80; server_name example.com; location / { proxy_pass 12.12.1

我的域名在bluehost上,但我的后端在digital ocean上。我需要将admin.mydomain.com分配到12.12.122.1:3000


我该怎么办?还有别的办法吗

首先将域添加到您的Digital Ocean帐户,然后在您的服务器上安装
nginx

并使用
nginx
将请求转发到节点:

server {
    listen 80;

    server_name example.com;

    location / {
        proxy_pass 12.12.122.1:3000;
        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;
    }
}

请告诉我们一些有关您的后端技术的详细信息以及您迄今为止尝试的内容。我的后端是使用node js构建的,我无法在bluehost上承载它。我尝试的是重定向,但这不是我想要的。这是一个客户端网站,他使用bluehost,我想他可能不想迁移