[node] nodejs + https 적용
작성일 22-03-09 10:45
페이지 정보
작성자sbLAB 조회 4,023회 댓글 0건본문
1) letsencryp 설치 - ex) yesman.kr 도메인
/etc/letsencrypt/live/yesman.kr/ 아래에 파일(링크)생성됨.
2) index.js 내용
3)
sudo ufw allow 8000/tcp <-- - 8000 허용
sudo ufw allow 9443/tcp <-- - 9443 허용
4) sudo node index.js
* 웹서버가 공유기 아래에 있다면. 공유기에서 웹서버 내부 IP 및 8000 / 9443 포트포워딩 설정 필요.
5) 외부에서 https://yesman.kr:9443 접속
HTTPS Server running on port 9443 출력됨.
[기타 아파치 웹서버 프록시 연결 예, 일반 외부80 -> 8000 포트, ssl 아닌 경우임]
<VirtualHost *:80>
# DocumentRoot /home/okwind/nodeweb
ServerName nodeweb.yesman.kr
ProxyRequests Off
ProxyPreserveHost On
ProxyPass / http://localhost:8000/
ProxyPassReverse / http://localhost:8000/
#CustomLog logs/ww1.access.log common
#ErrorLog logs/ww1.error.log
</VirtualHost>
6) 외부에서 http://nodeweb.yesman.kr 접속
HTTP Server running on port - 8000 출력됨.
※웹서버에 https인증서 1개 있으면, apache / nodejs 등 여러 곳에서 함께 사용가능.
댓글목록
등록된 댓글이 없습니다.