2013-06-10 59 views
8

Meteor projeme SSL/TLS aracılığıyla bağlanmaya çalışıyorum.Meteor SSL bağlantısı

meteor klasöründe kuvvet-SSL

ekleyin:

nedenle aşağıdaki yaptım. Sonra programa 'meteor' ile başlıyorum.

localhost'ta her şey iyi çalışıyor ancak IP ve Port'u http üzerinden vererek sunucuya bağlanmak istiyorsam, aynı IP ve 'Bağlantı kurulamıyor' olan bir https bağlantısına yönlendiriliyorsunuz.

Not: Kendime bir sertifika oluşturdum ve bunu Meteor/sunucu klasörüne koydum.

Hatamı bilen var mı?

cevap

11

Sertifikayı sadece Meteor/sunucu klasörüne yerleştiremezsiniz. İsteğin proxy'sini yapmak ve bu sunucuyu sertifikanızla yapılandırmak için bir web sunucusuna ihtiyacınız olacaktır (Dokümanlar ayrıca şunu söyler, force-ssl için şunu söyler: http://docs.meteor.com/)

Bir nginx örneğini proxy olarak ayarlamanızı öneririm. İşte bunun nasıl yapılacağı ile ilgili bir örnek: http://www.digicert.com/ssl-certificate-installation-nginx.htm

+0

Cevabınız için teşekkürler, ancak ne yapacağımı bildiğim kadarıyla bir fikrim yok. Localhost Port 3000 üzerinde çalışan bir Meteor Sunucusu var. Nginx'i yükledim. Ama şimdi nasıl devam edeceğimi bilmiyorum. Nginx sanal ana dosyam nedir? /usr/local/nginx/conf/nginx.conf mu? – user2471392

+4

Eh, Apache ile nasıl yapılacağını biliyorsanız, o zaman onunla yapın. Ama senin için bir adım attım. Çalışması gereken bir yapılandırma başlangıcı: https://gist.github.com/gabrielhpugliese/5759232. 'Http {}' kapsamındaki 'nginx.conf' komutunu da koyabilirsiniz (notta yazmış olduğumu unutmayın). Eğer bu işlem tamamsa, cevabı kabul etmeyi unutmayın :) – gabrielhpugliese

12

Meteor Up ile dağıtılan Meteor uygulamanız için SSL support'u etkinleştirmeniz gerekiyorsa. Şimdi SSL desteği var. Sadece SSL sertifikasının ve anahtarın nerede olduğunu söylemelisiniz.

SSL sertifikası oluşturma işlemine aşina değilseniz, this guide numaralı telefonu izleyin.

Yasal Uyarı: Ben Meteor Up'ın yazarıyım.