Proxy Error
The proxy server could not handle the request GET /chats.
Reason: Error during SSL Handshake with remote server
---
서버에 letsencrypt 초기화할려면
https://nscworld.com/letsencrypt-%EC%9D%B8%EC%A6%9D%EC%84%9C-%EC%82%AD%EC%A0%9C%EB%B0%A9%EB%B2%95/
---
ssl인증서에 관련된 문제
po프로젝트에서는 ssl 인증서가 갱신되었으나 app.js(node.js)에는 반영되지 않아 생긴 문제
해결방법
1) 원인 찾기
//갱신된 인증서 파일 확인하기
ls -al /etc/letsencrypt/archive/mail.foxydog.co.kr/ | grep pem
//기존 인증서 파일 확인하기
cd /home/chats/public_html/ssl-keys
//파일뒤에 숫자가 다름을 확인
예시)
갱신된 인증서 파일 : cert2.pem
기존 인증서 파일 : cert1.pem
2) 갱신된 인증서 파일 복사 -> 기존인증서 파일 위치로
mv /etc/letsencrypt/archive/xxx.com/cert2.pem /home/chats/public_html/ssl-keys
mv /etc/letsencrypt/archive/xxx.com/chain2.pem /home/chats/public_html/ssl-keys
mv /etc/letsencrypt/archive/xxx.com/fullchain2.pem /home/chats/public_html/ssl-keys
mv /etc/letsencrypt/archive/xxx.com/privkey2.pem /home/chats/public_html/ssl-keys
3) app.js 수정
key: fs.readFileSync('ssl-keys/privkey2.pem'),
cert: fs.readFileSync('ssl-keys/cert2.pem'),
ca: fs.readFileSync('ssl-keys/chain2.pem')
4). appj.js 재시작
forever stop 0
//종료가 안된다면 강제종료
lsof -i tcp:8000
kill -9 pid
// (권장) -w란 watch의 약자이며, 소스코드의 변경이 감지되면 자동으로 node 서버를 재시작 해준다.
forever start -w app.js
'프로그래밍 > 서버(리눅스,centos)' 카테고리의 다른 글
ssl 삭제 (letsencrypt) (0) | 2022.05.06 |
---|---|
sftp 접속시 에러 FATAL ERROR: Received unexpected end-of-file from SFTP server (0) | 2022.05.04 |
리눅스 용량 체크 (0) | 2021.11.07 |
ddos 방어 apache (0) | 2021.10.01 |
proxy3 - apm환경에서 node.js ssl 오류 AH00961: HTTPS: failed to enable ssl support for (0) | 2021.09.03 |