0

这是我第一次从 Meteor-up 进行部署,我按照文档首先部署了一个虚拟应用程序。我正在共享的 linux 服务器上部署。一切都很顺利,但我在 ROOT_URL 上找不到我的应用程序。我的域指向服务器,那个域也是我的 ROOT_URL。当我点击域链接时,它会转到服务器上文件资源管理器的索引,而不是我的网络应用程序。我试图找到日志,但日志命令和 --verbose 标志没有返回日志,并且该命令像往常一样简单地运行。

Mup 版本(``1.5.3`):

Mup 配置

{   "servers": {
    "one": {
      "host": "1.2.3.4",
      "username": "totalti1",
      "password": "password",
      "opts": {
        "port": 2083
      }
    }   },   "proxy": {
    "servers": {
      "one": {}
    },
    "domains": "host.com,subdomain.host.com",
    "shared": {
      "httpPort": 80,
      "httpsPort": 443
    }   },   "app": {
    "name": "my-app",
    "path": "../.",
    "deployCheckWaitTime": 300,
    "servers": {
      "one": {}
    },
    "buildOptions": {
      "serverOnly": true
    },
    "env": {
      "ROOT_URL": "https://host.com",
      "MONGO_URL": "mongodb://mongodb:27017/my-app",
      "MONGO_OPLOG_URL": "mongodb://localhost/local",
      "VIRTUAL_HOST": "host.com,subdomain.host.com",
      "HTTPS_METHOD": "noredirect",
      "VIRTUAL_PORT": 3000,
      "HTTP_FORWARDED_COUNT": 1
    },
    "docker": {
      "image": "abernix/meteord:node-12-base",
      "prepareBundle": false,
      "stopAppDuringPrepareBundle": true,
      "imagePort": 3000,
      "args": [
        "--link=mongodb:mongodb"
      ]
    },
    "enableUploadProgressBar": true,
    "type": "meteor"   },   "mongo": {
    "version": "3.4.1",
    "servers": {
      "one": {}
    },
    "dbName": "DemoApp"   } }

我主机的端口是 2083,我不确定这是否会导致问题。我不确定是部署不成功还是 URL 有错误。设置调试环境变量后,我能够获得一些日志。这就是它。命令的输出

$ DEBUG=mup* mup reconfig --verbose   
mup:updates checking for updates +0ms   
mup:updates Packages:  [ { name: 'mup', path: '/usr/lib/node_modules/mup/package.json' } ] +2ms   
mup:updates retrieving tags for mup +2ms   
mup:api Running command default.reconfig +0ms   
mup:module:default exec => mup reconfig +0ms  
mup:api Running command meteor.envconfig +2ms   
mup:module:meteor exec => mup meteor envconfig +0ms

Started TaskList: Configuring App [213.136.76.119] - Pushing the Startup Script   
mup:updates finished update check for mup +1s

我正在寻找一些即时帮助,因为我在这个部署上停留了三天。提前致谢

编辑

有没有办法知道部署是否成功。我的 ROOT_URL 也有问题吗?根 url 包含我托管应用程序的服务器的 IP。域也指向IP。当我通过 IP 访问时,它说

Sorry!
IP changed or server misconfig or site may have moved to different ip. Contact your hosting provider.

当我通过域访问时,它显示默认域设置为的空目录。

4

0 回答 0