ssl - 如何在 https 连接上设置 meteor 服务器?

标签 ssl meteor https

我有一个在端口 3000 上运行的本地 meteor 服务器。然后我想将 SSL 证书添加到我的项目中。我已经生成了 SSL 文件,接下来我应该做什么?

最佳答案

使用 Meteor Up 部署应用程序内置 SSL support .

或者使用常见的网络服务器,如 Nginx 或 Apache,设置 SSL 和反向代理返回到 meteor 应用程序。

示例:Nginx 配置

server {
  listen 80;
  server_name www.example.com;
  rewrite ^ https://$server_name$request_uri? permanent;
}

server {
  listen 443 ssl ;
  server_name www.example.com;

  ssl on;
  ssl_certificate /etc/nginx/ssl/ssl.crt;
  ssl_certificate_key  /etc/nginx/ssl/ssl.key;

  location / {
    proxy_pass http://127.0.0.1:3000;
    proxy_http_version 1.1;
    proxy_set_header Upgrade $http_upgrade;
    proxy_set_header Connection 'upgrade';
    proxy_set_header X-Forwarded-For $remote_addr;
  }

}

关于ssl - 如何在 https 连接上设置 meteor 服务器?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30815226/

相关文章:

android - 检测 meteor 应用程序的首次用户

meteor - 如何隐藏 meteor 服务器 console.log 的日期?

ssl - 1and1 HTTPS 重定向不起作用,但 HTTP 可以

amazon-web-services - 在 ec2 公共(public) DNS 上启用 https

ssl - 将 Identityserver4 与 asp.net 核心 Web 服务器一起使用时有两个证书?

java - 如何在 java 客户端禁用自签名证书?

laravel - 错误 : OpenSSL SSL_read: SSL_ERROR_SYSCALL, 错误号 10054

node.js - 在 meteor 中,如何创建具有不同房间的唯一网址的多聊天室应用程序?

ant - 通过 TLS 的 Apache Ant FTP 连接

image - 在 https 上托管时,某些带有帖子的图片不会出现