SSL Hatası Nodejs
-
Merhabalar,
NodeJS de ssl ekliyorum fakat bu zıkkım hata veriyor. Hata da çok garip kaç gündür araştırıyorum yok bir sonuç bulamadım..
var http = require('https').createServer({ key: fs.readFileSync('./ssl/www_panel_com.key'), cert: fs.readFileSync('./ssl/www_panel_com.crt'), ca: fs.readFileSync('./ssl/panel.ca-bundle'), requestCert: false, rejectUnauthorized: false }, app);
Aldığım Hata
process.env['NODE_TLS_REJECT_UNAUTHORIZED'] = 0;
Bu zıkkımı açınca çatır çutur çalışıyor bu arada.
-
Sertifika hatası veriyor.(certificate has expired). Sertikanın süresi dolmuş veya geçersiz sertifika kullanıyorsun.
NODE_TLS_REJECT_UNAUTHORIZED = 0 eşitlersen TLS bağlantıları için sertifika doğrulama devre dışı bırakırsın, yani sertifikayı kullanmazsın. Bu yüzden çalışır.
-
O sertifikayı kullanmak zorunda mısın yoksa SSL olsun yeter mi ?
eğer SSL olsun yeter https'e cikalim diyorsan buna bak : https://git.coolaj86.com/coolaj86/greenlock-express.js
-
-
iskeltan bunu yazdı
proxy pass ile yapip ssl ile ilgili konulari nginxten ayarlasan daha efektif olmaz mi?
----
isbu yorum, nodejs ile bir site yayinlamaya calistigini varsayarak yazilmistir
----
+1
reverse proxy + nginx kullanip ssl isini nginx'in killi koca goguslerine birakmali.
-
@rakkoc abi ödeme sistemi felan çalışıyor :/ Wildcard ssl kullanıyorum.
@iskeltan backend Php Laravel hocam burda sadece socket çalışıyor.
@end hocam daha sade anlatır mısın o kadar iyi bilgim yok :D Sistem tarafında zayıfım. Örnek makale vs var mı ?
-
MhmdAlmz bunu yazdı
@rakkoc abi ödeme sistemi felan çalışıyor :/ Wildcard ssl kullanıyorum.
@iskeltan backend Php Laravel hocam burda sadece socket çalışıyor.
@end hocam daha sade anlatır mısın o kadar iyi bilgim yok :D Sistem tarafında zayıfım. Örnek makale vs var mı ?
Seviyorum seni, o yuzden al bakalim.
https://www.nginx.com/blog/websocket-nginx/
https://medium.com/@munteanu210/how-to-install-an-ssl-certificate-on-nginx-b1dd39a4628d
-
-
0x656e bunu yazdı
Teşekkür ettim hocam çok yararlı oldu 2. makale. Nginx bilmiyordum ama biraz ne olduğunu öğrendim. @end hocamın da ilk makalesi tam isabet :)
Diğer arkadaşlara da teşekkür ederim destek için.