【问题标题】:Meteor --production not running on https://localhost:3443 but defaults to localhost:3000Meteor --production 不在 https://localhost:3443 上运行,但默认为 localhost:3000
【发布时间】:2018-01-12 01:46:24
【问题描述】:

我正在从控制台运行流星(不使用 mup)

发展:

ROOT_URL=https://localhost:3443  meteor --settings=settings.json

生产:

ROOT_URL=https://localhost:3443  meteor
--settings=settings.json
--production

我希望生产在 https://localhost:3443 中运行,但它只显示在 localhost:3000 上。两者都使用相同的 settings.json 文件

settings.json 有这个(如下所示)和其他一些东西:

"dev": {
        "ssl": {
            "key": "localhost.key",
            "crt": "localhost.crt",
            "port": 3443
        }
},

【问题讨论】:

  • 你是如何运行它的 - 是使用 mup,还是只是从控制台运行 meteor
  • @Mikkel 我正在从控制台运行流星。
  • 如果设置环境变量PORT=3443会发生什么?还有 Apache / Nginx 呢?像他们一样跑在那里的东西,也是吗?如果有,他们的配置是什么?
  • 嘿@Jankapunkt,我不认为我们使用 Apache 或 Nginx。

标签: meteor https production


【解决方案1】:

试试下面的命令

流星运行 --port 3443

【讨论】:

  • 嘿 Thusila,localhsost:3443 有效,但当我尝试时 localhost:3443 无效。
  • 您可以通过更改端口号来使用其他端口运行项目。我使用上面的代码使用不同的端口同时运行多个项目。您不需要手动配置端口跨度>
  • 嘿 Thusila,我知道我可以将端口更改为我想要的任何端口。我遇到的问题是我想使用https 运行。谢谢!
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2014-10-22
  • 2018-03-28
  • 2021-08-18
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多