meteormupx的SSLconfiguration不工作,仍然路由到端口80
下面是我的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的其余部分configuration正确(部署工作!),我也运行mupx安装程序和mupx部署。
该应用程序的目录结构如下所示:
/// 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上运行,没有Loadbalancer。
别客气! 我最初忘了也发布在这里。 我们都需要得到承认,谢谢。
我在某处发现了这个引用,听起来像是检查的开始点…在EC2控制面板中,查看您的实例并记下分配给它的安全组。 然后,导航到控制面板中的“安全组”部分,打开组,并确保端口443通过TCP被允许。
这必须是开放的,以允许SSLstream量到您的实例。 检查端口是否对外开放的简单方法是通过端口443远程login到服务器的IP,然后查看是否可以连接并获得响应。
- Docker exec rpc错误代码= 13 desc =无效的头字段值“oci运行时错误:exec失败:无法执行已运行和停止的容器\ n”
- 未经授权:推送我的图像时需要validation
- 领事和注册人到单身主机,有可能吗?
- sonar-scanner-2.9.0.670在Docker容器中抛出java.lang.ExceptionInInitializerError
- 将所有主机环境variables传递给Docker容器的最简单的方法
- 启动容器会导致错误
- 如何在Java中find非堆空间内存泄漏?
- 如何将用户的现有.ssh目录挂载到Docker容器中?
- 不会压扁/压扁docker镜像会对registrycaching产生不利影响吗?