javascript - Meteor mupx ssl 配置不起作用,仍然路由到端口 80

标签 javascript ssl meteor docker

这是我的 mup.json:

// Configure environment
  "env": {
    "PORT": 3000,
    "ROOT_URL": "https://www.exomatch.com"
  },
    //SSL 
   "ssl": {
    "certificate": "ssl/ssl.crt", // this is a bundle of certificates 
    "key": "ssl/private.key", // this is the private key of the certificate 
    "port": 443 // 443 is the default value and it's the standard HTTPS port 
  },

这里是自动生成的docker容器:

CONTAINER ID        IMAGE                                    COMMAND                CREATED             STATUS              PORTS                        NAMES
454d0d829b8b        meteorhacks/mup-frontend-server:latest   "/start.sh"            9 minutes ago       Up 9 minutes        0.0.0.0:443->443/tcp         exomatch-frontend
71398a208be1        meteorhacks/meteord:base                 "/bin/sh -c 'bash $M   9 minutes ago       Up 9 minutes        0.0.0.0:3000->80/tcp         exomatch
f39a9105b72f        mongo:latest                             "/entrypoint.sh mong   39 hours ago        Up 39 hours         127.0.0.1:27017->27017/tcp   mongodb

我不明白...当我访问端口 443 下的网站时,我也没有从服务器得到答复。 mupx 的其余部分配置正确(部署有效!),我还运行了 mupx setup 和 mupx deploy。

应用的目录结构如下:

/// ROOT
- client
  ----views
      --- application, admin, usw...   
- collections
- lib 
- packages
- private
- public
- server
      ---- Methods hooks usw...
- ssl
 -----private.key; ssl.crt
- mup.json
- packages.json
- settings.json
- smart.json
- smart.lock

应用程序在没有负载均衡器的情况下在 Amazon EC2 上运行。

最佳答案

不客气!我最初也忘记把它贴在这里。 我们都需要得到认可,谢谢。

我在某处找到了这句话,听起来像是一个起点来检查......我 在您的 EC2 控制面板中,查看您的实例并记下分配给它的安全组。然后,导航到控制面板中的“安全组”部分,打开您的组,并确保通过 TCP 允许端口 443。

这必须打开才能允许 SSL 流量到您的实例。检查端口是否对外部开放的一种简单方法是在端口 443 上远程登录到服务器的 IP,然后查看是否可以连接并获得响应。

关于javascript - Meteor mupx ssl 配置不起作用,仍然路由到端口 80,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30965148/

相关文章:

php - 当用户单击 href 链接时,如何使用 Javascript 和 jQuery 调用 PHP 页面?

javascript - 从 Blob 保存到本地文件

ios - 使用 writeToUrl 更新构建中包含的文件(在应用程序容器 .app 中)

ssl - 减少 Wildfly 日志中的 javax.net.ssl 噪音

java - 在Java服务器和多个Web浏览器之间是否存在用于数据同步的框架?

javascript - 使用 angularjs,如何根据同一表单中另一个输入标签的状态动态地将输入标签添加到表单中

javascript - 使用 Post ajax 调用进行预输入搜索不起作用

Python SSL 错误握手

mongodb - meteor 蒙戈 : Untrusted code may only update documents by ID. [403]

javascript - 在 Meteor.js 中删除类别