Meteor Mupx 与 Nginx 反向代理

标签 meteor nginx docker reverse-proxy

我正在使用 docker 设置多个虚拟服务器,并使用 nginx 反向代理 ( https://hub.docker.com/r/jwilder/nginx-proxy/ ) 管理路由。

我已经有几个其他的 docker(用于 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?

关于Meteor Mupx 与 Nginx 反向代理,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33934657/

相关文章:

javascript - 在 Meteor JS 中,如何控制与 DOM 加载顺序相关的 Javascript 加载顺序?对于动画

amazon-web-services - 在 ubuntu 20.04 AWS EC2 节点上安装 nginx 时出现问题

image - 无法将新的 docker 镜像推送到 bluemix

javascript - 将对象作为身份证件插入 mongodb

deployment - 部署 Meteor 应用程序时保护 key 的最佳方法是什么?

meteor - 如何修改已安装的大气包

python - gunricorn + nginx 的 Flask 重定向(url_for)错误

linux - 在 ubuntu 和 nginx 上托管多个 ASP NET Core 站点作为反向代理

mysql - 连接到在 Docker 容器上运行的 mysql

postgresql - 如何使用 postgres 数据库、Docker 和 Kubernetes 持久化数据?