배포 4

[Error] Nginx 502 Bad Gateway 에러 해결 방법 (13: Permission denied, 111:unknown error)

안녕하세요. 오늘은 AWS 배포를 하다 보면 자주 만나게 되는 Nginx 502 Bad Gateway 에러 해결방법 두 가지에 대해 알아보겠습니다. 502 에러가 발생하는 이유는 매우 매우 다양하기 때문에 제 방법을 사용하더라도 에러가 해결되지 않을 수 있음을 미리 말씀드립니다. 보기만 해도 너무 화가 나는 사진입니다... 우선 저 에러가 발생하면 nginx error log를 확인하는 습관을 들이셔야 합니다. log를 보면 에러 발생 이유가 나와있기 때문에 대부분 해결 가능합니다. tail -f /var/log/nginx/error.log 위의 명령어로 error log를 확인할 수 있습니다. error.log 파일의 위치는 nginx.conf 파일에 Logging Settings 부분에 있습니다. 1..

Error 2022.10.05

[AWS] 장고 프로젝트 배포하기 (3) WS와 WSGI 그리고 WAS / Nginx와 uWSGI 연동하기

안녕하세요, 지난 포스팅에서는 localhost 테스트용 서버에 django 프로젝트를 배포하는 것까지 해보았습니다. [AWS] 장고 프로젝트 배포하기 (2) SSH 접속, 패키지 설치, GitHub 연동 [AWS] 장고 프로젝트 배포하기 (2) SSH 접속, 패키지 설치, GitHub 연동 안녕하세요! 지난 글에서는 AWS 계정을 생성하고 인스턴스 설정까지 해보았습니다. [AWS] 장고 프로젝트 배포하기 (1) [AWS] 장고 프로젝트 배포하기 (1) AWS 계정 생성, EC2 인스턴스 생성 안녕하세요! codest.tistory.com 이번 포스팅에서는 Nginx와 uWSGI를 연동하여 Public IP 80 포트에 배포하는 법에 대해 다뤄보겠습니다. 우선 Nginx와 uWSGI는 무엇이고 왜 사용하..

AWS 2022.10.04

[AWS] 장고 프로젝트 배포하기 (2) SSH 접속, 패키지 설치, GitHub 연동

안녕하세요! 지난 글에서는 AWS 계정을 생성하고 인스턴스 설정까지 해보았습니다. [AWS] 장고 프로젝트 배포하기 (1) [AWS] 장고 프로젝트 배포하기 (1) AWS 계정 생성, EC2 인스턴스 생성 안녕하세요! 오늘은 AWS를 이용하여 장고 프로젝트를 배포하는 첫 번째 글입니다. 개발환경이 궁금하신 분들은 제 Django 프로젝트 첫 번째 글을 참고해주세요. https://codest.tistory.com/5 [파이썬, Django codest.tistory.com 이번 글에서는 SSH 접속(Linux Terminal 환경에서 퍼블릭 IP에 원격 접속), 로컬 환경과 동일하게 패키지 설치, 프로젝트 실행까지 해보겠습니다. 목차 1. SSH 접속하기 2. SSH Key 발급 3. git clone ..

AWS 2022.06.15

[AWS] 장고 프로젝트 배포하기 (1) AWS 계정 생성, EC2 인스턴스 생성

안녕하세요! 오늘은 AWS를 이용하여 장고 프로젝트를 배포하는 첫 번째 글입니다. 개발환경이 궁금하신 분들은 제 Django 프로젝트 첫 번째 글을 참고해주세요. [파이썬, Django] 1. 장고 초기 환경설정 [파이썬, Django] 1. 장고 초기 환경설정(가상환경, 프로젝트, 앱 생성) 안녕하세요 Codest 입니다 ! 오늘은 장고 초기 환경설정에 대해 알아보겠습니다. 개발 환경 Python 3.8.8 Anaconda 4.10.1 Ubuntu 20.04 (Linux Terminal) Django란? Django는 웹 애플리케이션을 만드는 과정을 단.. codest.tistory.com 목차 1. 사전 준비 2. AWS 계정 생성 3. 인스턴스 생성 4. 인스턴스 설정 1. 사전 준비 가상 환경 활..

AWS 2022.04.29
반응형