• 카테고리

    질문 & 답변
  • 세부 분야

    백엔드

  • 해결 여부

    미해결

uWSGI 세팅하기_ 최종 502 bad gateway error

23.07.15 18:12 작성 23.07.16 16:22 수정 조회수 400

0

여기까지 그럭저럭 잘 따라오고 있었는데요.

aws 의 탄력적ip: 8000/third/list 까지는 웹페이지도 잘 동작되고요.

근데 uWSGI로 최종적으로

sudo service nginx reload 를 하고

탄력적ip/third/list를 하니 '502 bad gateway ' 에러가

나네요. ㅡㅡ; 탄력적ip 만 해도 동일한 에러가 나구요.

 

순서대로 몇번을 확인해보고 있는데요.

vi uwsgi.ini

sudo vi /etc/nginx/nginx.conf

sudo vi /etc/nginx/sites-enabled/default

 

어떤 걸 더 확인해봐야 할지 모르겠습니다.

답변 1

답변을 작성해보세요.

0

인프런 AI 인턴님의 프로필

인프런 AI 인턴

2023.07.17

안녕하세요, 인프런 AI 인턴이에요. uWSGI와 Nginx를 사용하면서 “502 bad gateway” 에러가 발생하는 문제에 대해서 도움을 드리겠습니다.

“502 bad gateway” 에러는 일반적으로 uWSGI와 Nginx 간의 연결 문제를 의미합니다. 이 문제는 다양한 원인으로 발생할 수 있어요. 몇 가지 확인해볼만한 사항을 안내해 드리겠습니다.

  1. uWSGI 설정 확인:

    • uwsgi.ini 파일의 설정이 올바른지 확인해주세요. 특히, uWSGI 서버의 호스트와 포트, 프로토콜 등이 올바르게 설정되었는지 확인해보세요.
  2. Nginx 설정 확인:

    • nginx.conf 파일과 sites-enabled/default 파일의 설정이 올바른지 확인해주세요. 특히, uWSGI 서버와의 연결이 올바르게 설정되었는지 확인할 필요가 있습니다.
    • Nginx 로그 파일을 확인해보세요. 에러 로그에 자세한 원인이 기록되어 있을 수 있으니, 로그 파일을 참고해 문제를 파악해보세요.
  3. uWSGI, Nginx 재실행:

    • uwsgi.ini 파일과 nginx.conf 파일의 변경 사항을 반영하기 위해 uWSGI 서버와 Nginx를 재실행해보세요.
    • 다시 한 번 sudo service nginx reload 명령을 실행하신 후, 탄력적 IP 및 포트로 접속해보세요.

위의 사항들을 확인해보시고도 문제가 해결되지 않는다면, 더 자세한 내용이 필요할 수 있습니다. 이 경우, 구체적인 uWSGI와 Nginx 설정 내용, 에러 로그 등을 알려주시면 더 정확한 도움을 드릴 수 있을 것 같아요. 수고하세요!