带有 Nginx 反向代理的 Meteor Mupx
Meteor Mupx with Nginx reverse proxy
我正在使用 docker 设置多个虚拟服务器并使用 nginx 反向代理 (https://hub.docker.com/r/jwilder/nginx-proxy/) 管理路由。
我已经有几个其他 dockers(对于 mysql 和 wp)
我想使用 mupx 进行部署,因为它易于使用 (https://github.com/arunoda/meteor-up/tree/mupx#),尽管它需要提供端口并且默认为 80(与 nginx 冲突)。
以下是 mup.json
中的相关元素
"servers": [
{
"host": "111.111.111.111",
"username": "root",
"pem": "path/to/key",
"env":{
"VIRTUAL_HOST":"subdomain.domain.com"
}
}
],
...
"env": {
"ROOT_URL": "http://subdomain.domain.com"
}
有人对此有经验吗?
我想你可以更改应用程序的端口以避免冲突
"env": {
"PORT": 80, // change to anything?
我正在使用 docker 设置多个虚拟服务器并使用 nginx 反向代理 (https://hub.docker.com/r/jwilder/nginx-proxy/) 管理路由。
我已经有几个其他 dockers(对于 mysql 和 wp)
我想使用 mupx 进行部署,因为它易于使用 (https://github.com/arunoda/meteor-up/tree/mupx#),尽管它需要提供端口并且默认为 80(与 nginx 冲突)。
以下是 mup.json
中的相关元素"servers": [
{
"host": "111.111.111.111",
"username": "root",
"pem": "path/to/key",
"env":{
"VIRTUAL_HOST":"subdomain.domain.com"
}
}
],
...
"env": {
"ROOT_URL": "http://subdomain.domain.com"
}
有人对此有经验吗?
我想你可以更改应用程序的端口以避免冲突
"env": {
"PORT": 80, // change to anything?