[Jump to Flask] NGINX 설정 502 에러
https://wikidocs.net/81078
Nginx 설정
부분에서, 레드햇 계열 운영체제에서 nginx 설치 시 (sudo amazon-linux-extras install nginx1)
(myproject) ubuntu@jumpto:~/projects/myproject$ cd /etc/nginx/sites-available/ 에서
/etc/nginx 에 sites-available 과 sites-enabled 폴더가 없습니다.
mkdir 명령어로 생성하여 myproject 파일 생성하여 수정하여 적용했을 때
myproject.service 및 nginx 의 status는 active로 표시되지만, 502 에러가 나오며 웹페이지가 뜨지 않습니다.
error.log 확인해보니
nginx open() "/etc/nginx/proxy_params" failed (2: No such file or directory) in /etc/nginx/sites-enabled/myproject:12 에러가 나오는데
해당 경로에 proxy_params 생성 후 아래 내용 작성하여 저장한 후 시도해봐도 여전히 502에러가 뜹니다.
proxy_set_header Host $http_host;
proxy_set_header X-Real-IP $remote_addr;
proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
proxy_set_header X-Forwarded-Proto $scheme;
ubuntu 에서 테스트해보니 sites-available 및 site-enabled 폴더가 존재하여 가이드대로 시도했더니 페이지가 정상적으로 나오네요.
무슨 차이이고 어떻게 해결해야 할까요?
미리 감사드립니다.
sjswjeon 님 91
M 2023년 5월 2일 6:08 오후
