nginx
-
Nginx개발에 필요한 기초 지식 2022. 7. 15. 10:41
HTML 삽입 미리보기할 수 없는 소스 1. Apache라는 웹서버를 잘 사용하고 있었는데 어떻게, 왜 Nginx가 등장하게 되었을까? 2. Nginx의 장점은? 단점도 있을까..? Q. WAS 중에 가장 유명한 것이 스프링의 톰캣이라고 하는데 Django 쪽은 딱히 정의되어 있지 않다..? Apache 우선 Apache에 대해서 간략하게 알아볼게요. Apache 서버는 1995년에 공개되었습니다. 요청이 들어올 때마다 프로세스를 생성하여 연결하는 멀티 프로레스 + 멀티 스레드 방식을 사용합니다. 위와 같은 방식의 장점은 개발하기 쉽고 다양한 모듈을 적용하기 수월하여 확장성이 뛰어나다는 점입니다. 반면에 단점 또한 명확합니다. 요청과 스레드가 1:1로 처리하는 구조인데 스레드간 메모리를 공유하지 않기에 ..
-
Nginx 설치 방법과 마주한 에러 해결 방법개발에 필요한 기초 지식 2022. 5. 1. 14:22
HTML 삽입 미리보기할 수 없는 소스 미래에 다른 가상환경에 Nginx를 설치하며 고생할 저를 위해 AWS 배포 과정에서 Nginx 설치 중에 마주했던 에러와 전체적인 설치 방법에 대해 쓰고자 합니다. 저는 Linux 환경에서 설치를 진행한 점 참고 부탁드립니다. 보통 저와 같은 Python, Django를 활용하는 백엔드 개발자라면 gunicorn과 Nginx를 함께 설치할것이기에 gunicorn 설치부터 차례대로 진행하겠습니다. # 가상환경을 이용한다면 가상환경에 설치하면 된다. pip install gunicorn Django 해당 앱 디렉토리로 이동하여 아래 명령어 실행 # 둘 중 한 가지 방법 선택 (백그라운드에서 실행 원하시면 2번 방법 선택) # 1. gu..