使用Nginx反向代理的流星Mupx

时间:2015-11-26 09:19:31

标签: meteor nginx docker reverse-proxy

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

我已经有几个其他的码头工具(对于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"
  }

任何人都有这方面的经验吗?

1 个答案:

答案 0 :(得分:2)

我认为您可以更改应用的端口以避免冲突

var rootFolder = System.IO.Path.GetDirectoryName(
    System.Reflection.Assembly.GetExecutingAssembly().GetName().CodeBase);
var xmlFilePath = rootFolder + @"\dic.xml";
var doc = XDocument.Load(xmlFilePath);