如何将子域指向Windows Server 2008 VPS中localhost上的特定端口?

时间:2017-09-23 17:03:51

标签: nginx dns windows-server-2008 vps

我有VPS正在运行Windows server 2008 datacenter,其中包含一个静态IP地址。

我可以通过特定端口(例如mydomain.com:3000/apimydomain.com:4000/api)从Internet访问我的网络服务。我想将此Web服务访问地址更改为子域方法(子),如App1WS.mydomain.com/apiApp2WS.mydomain.com/api

我将此行添加到host文件

127.0.0.1      mobileapp.myrealdomain.com

然后在nginx中,我在末尾添加这些行

 server {
        listen       80;
        #root html;
        root c:/apps/web;
        server_name  mobileapp.myrealdomain.com;
       location / {
           proxy_pass  "http://127.0.0.1:3000";
        }
}

然后我开始了我的环回项目,可通过以下方式访问:

C:\apps\mobileapp>node .
Web server listening at: http://localhost:3000
Browse your REST API at http://localhost:3000/explorer

然后我将别名(CNMAE)记录添加到DNS:

alias name: mobileapp
FQDN: mobileapp.myrealdomain.com
FQDN for target host: 127.0.0.1:3000.

从互联网上的其他位置myrealdomain.com加载主页但仍显示<{p}} {/ 1}

mobileapp.myrealdomain.com

在VPS server DNS address could not be found. 中正常运行并加载服务器正常运行时间

mobileapp.myrealdomain.com

更新

测试结果:

enter image description here

enter image description here

0 个答案:

没有答案