2016-06-15 5 views
2

나는 connect 서버를 사용하고 있으며 인증서가 유효하지 않은 경우에도 https로 localhost를 만들어야합니다. https://127.0.0.1:8080/HTTPS에서 작동하도록 연결 서버 (노드)를 설정하는 방법은 무엇입니까? 오류 : 오류 : 0906D06C : PEM 루틴 : PEM_read_bio : 시작 줄 없음

어떻게 서버에 연결 구성하는 : 순간

는 내가로 설정해야 서버가 http://127.0.0.1:8080/

에 나열 createa 다음 스크립트를 사용하고? 나는 또한이 시도하고 있지만 성공

gulp.task('dev:connect', function() { 
    // runs connect server for rapid development 
    connect.server({ 
     root: '' 
    }); 
}); 

:

var https = require('https'); 
var options = { 
    key: fs.readFileSync('b.key'), 
    cert: fs.readFileSync('a.crt') 
}; 
var app = connect(); // error here object is not a function 
https.createServer(options, app).listen(8080); 
+0

var https = require ('https'); – irimawi

+0

@irimawi 예 var https = require ('https');를 사용하고 있습니다. – GibboK

+1

웹 서버의 역방향 프록시 포트가 3000 ~ 8080입니까? 그렇지 않다면 포트 3000에 서버를 만들고 있습니다 – irimawi

답변

1

봅니다 다음을 실행하는 데, 나는 키가 보호됩니다 생각 :

$ openssl rsa -in b.key -out b-unprotected.key 
    $ cat b-unprotected.key a.crt > a.pem 

가 알려줘이 작동하는지 확인