Nginx

nginx _ https / reverse_proxy 설정

JunsC 2024. 6. 5. 01:26
728x90

오늘 하루종일 nginx 와 express 의 http 적용하려고 노력했다.

생각보다 어려웠다. 수많은 시도를 거듭한 끝에 드뎌 !!!!!!

ssl 적용을 했다!!!!!!!

 

보면 자물쇠 표시로 잘 적용되었다 !!!

 

우선 기본적인 환경설정이나 개념등 숙지는 하고 응용해서 코딩을 했다. 하지만 분명 맞는 코드인데 제 3의 원인으로 인해 작동이 안되어 보였다!! 

 

cd /var/log/nginx/error.log 로 

curl 명령어로 계속 접속 관련 로그를 확인했고 

 

connect() to 127.0.0.1:4000 failed (13: Permission denied) while connecting to upstream,

이런 에러를 발견했다.

 

 

구글링한 결과,

https://www.inbogi.com/bok/2022/04/1010/

 

failed (13: Permission denied) while connecting to upstream : Nginx 에러로그 - 오늘의소식

1. Nginx 퍼미션 에러로그 원인 Nginx로 라우팅 처리할때 퍼미션 에러가 발생한다면 이유는 아래 내용 selunux가 permissive로 enable된 상태의 가정 가용하지 않은 포트번호로 넘겨주기때문에 에러가 발

www.inbogi.com

 

이사이트에서 해결방법을 찾게 되었다.

 

 

그리고 이 부분은 환경설정 관련해서 참고가 되었다.

https://9yujin.tistory.com/16

 

[Nginx] Node.js (Express) 서버 HTTPS 적용 (proxy)

Node.js Express 서버를 AWS EC2 상에 배포를 해보자. EC2에 git, npm, node.js 설치 등의 사전 세팅은 생략하고 넘어간다. Node.js 파일들과 패키지를 모두 내려받은 후에 파일을 실행시키는 것으로 서버를 돌

9yujin.tistory.com

 

후아.. 생각보다 별거 아니였지만 검색정보가 생각보다 미미한 것 같아서 어려웠다.. 내가 검색을 잘 못한거일 수도 있지만... 그래도 정보검색능력이 점점 올라가는 것 같다.. 

728x90