[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 241

M 2023년 5월 2일 6:08 오후

amazone 리눅스에서 nginx 설치시 디렉터리 구조가 다른것 같습니다. 설정 방법은 비슷하니 디렉터리를 설치한 구조에 맞게 바꾸어서 설정하셔야 할 것 같습니다. - 박응용님, 2023년 5월 2일 6:44 오후 추천 , 대댓글
목록으로