[참고] 백엔드를 Node로 할 때 https 인증서 설치관련 > RESTful

RESTful

[참고] 백엔드를 Node로 할 때 https 인증서 설치관련 정보

[참고] 백엔드를 Node로 할 때 https 인증서 설치관련

본문

참고로 - 관심이 별로 없으시겠지만... - 백엔드를 노드로 할 때 https 인증서 설치관련해서

443포트를 쓰지 않아도 되도록 인증서 판매업체에서

이런 예제를 제공해주고 있네요. 

apache나 nginx를 쓰지 않아도... 

 

-------------------

const https = require('https');
const fs = require('fs');
const options = {
  key: fs.readFileSync('인증서경로/domain_xxxxx.key.pem'), (개인키 지정)
  cert: fs.readFileSync('인증서경로/domain_xxxxx.crt.pem'), (서버인증서 지정)
  ca: fs.readFileSync('인증서경로/ca-chain-bundle.pem'), (루트체인 지정)
  minVersion: "TLSv1.2" (서버 환경에 따라 선택적 적용)
};
https.createServer(options, (req, res) => {
  res.writeHead(200);
  res.end('hello world\n');
}).listen(8000);
추천
0

댓글 3개

쓰고보니 예제가 이상한 듯... https ssl은 443 으로 밖에 안될텐데...  음... 내가 잘못알고 있는 건지...

https://velog.io/@alskt0419/Node.js-%EC%89%BD%EA%B2%8C-https-%EC%A0%81%EC%9A%A9-%EC%8B%9C%ED%82%A4%EB%8A%94-%EB%B2%95

여길보면 또 안그런 것 같기도하네요. 임의 포트를 사용해도 되는 것 같기도하고...
1024 아래의 포트는 루트만 실행시킬 수 있어서, 흠... 조금더 연구를... ㅎㅎ
...
좀 더 찾아보니,
아래 스마일서브 링크에서는 443을 쓰네요. 아마 위의 샘플이 잘못된 듯합니다.
https://idchowto.com/?p=51826
letsencrypt로 인증서 받고 노드에 임의포트로 서버를 만들고 임의포트를 지정했는데 제대로 서버가 동작합니다. (testing api 서버 https://api.lovingword.net:1391 )
전체 96 |RSS
RESTful 내용 검색

회원로그인

진행중 포인트경매

  1. 참여3 회 시작24.04.25 20:23 종료24.05.02 20:23
(주)에스아이알소프트 / 대표:홍석명 / (06211) 서울특별시 강남구 역삼동 707-34 한신인터밸리24 서관 1404호 / E-Mail: admin@sir.kr
사업자등록번호: 217-81-36347 / 통신판매업신고번호:2014-서울강남-02098호 / 개인정보보호책임자:김민섭(minsup@sir.kr)
© SIRSOFT