我正在用NodeJS和Express构建一个Web平台。我有3个子站点链接到每个运行他们自己的NodeJS应用程序的平台。NodeJS使用的任何特定端口
auth.example.com
api.example.com
example.com
我很忙设立的Nginx而据我所知,我需要创建3个服务器模块路由每个3子域上的不同端口的本地主机上运行的应用程序。我的问题是,如果有任何特定的端口,我应该使用每个应用程序或如果它是完全不相关的?
比如,它必须被设置如下:
example.com:8000
auth.example.com:8001
api.example.com:8002
与示例服务器块:
server {
listen 80;
server_name api.example.com;
location/{
proxy_pass: http://127.0.0.1:8002;
}
}
任何公约或建议的方式来设置呢?提前致谢。因为他们是唯一的项目
只要它们高于1024且没有别的端口已经在使用,那么选择哪个端口是完全不相关的。你的8000系列就好了。 – jfriend00