我有一个在端口3000上运行的本地流星服务器。然后我想将SSL证书添加到我的项目中。我已经生成了SSL文件,我该怎么办呢?
答案 0 :(得分:1)
使用内置Meteor Up的SSL 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;
}
}