如何在https连接上设置流星服务器?

时间:2015-06-13 04:52:15

标签: ssl meteor https

我有一个在端口3000上运行的本地流星服务器。然后我想将SSL证书添加到我的项目中。我已经生成了SSL文件,我该怎么办呢?

1 个答案:

答案 0 :(得分:1)

使用内置Meteor UpSSL support部署应用。

或者使用常见的Web服务器,如Nginx或Apache,将SSL和反向代理设置回流星应用程序。

示例: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;
  }

}
相关问题