nginx 같은 웹서버 질문입니다.
892
작성한 질문수 68
보통 파이썬의 장고라던지 다른 언어들의 웹프레임워크를 사용할 때 아파치나 엔진엑스를 따로 설치해서 설정 등을 한 경험이 없는데 (해당 프레임워크가 알아서 해주는 거겠죠?)
그럼 실제로 엔진엑스 같은 웹서버를 따로 직접 설치해서 사용하는 경우는 어떠한 경우인지 알 수 있을까요??
그리고 웹프레임워크를 설치하면 엔진엑스나 아파치 같은 서버도 내부적으로 자동으로 설치가 되는건가요?
답변 2
3
안녕하세요.
장고도 flask 와 마찬가지로, 내부 테스트를 위한 웹서버가 있어요. 이런 기능은 개발 단계에서 nginx 등 복잡한 웹서버를 구축하며 테스트를 할 수는 없으니까요. 빠르게 익히고, 테스트를 하실 수 있도록 간단한 웹서버를 제공하는 것이고요. 그래서 별도 설치를 할필요가 없는 것처럼 느껴지는데요.
실제 상용 서비스로 만드려면, 보안과 여러 기능이 보다 안정되고, 상용 서비스가 가능할만큼의 성능을 지원해주기 위해, 전문적인 웹서버로 nginx 나 아파치등을 사용합니다. 상용 서비스로 만드려면 사용자 동시 접속에서도 성능을 발휘해야 하고, 보안이나, reverse proxy 등등의 다양한 기능을 제공해야 하고요. 그런 기능은 간단한 장고나 flask 의 내부 웹서버는 지원해주지 못하거나, 한계가 있어서요. 전문적인 웹서버로 구축을 합니다. 다음 링크를 보셔도 유사한 이야기를 하고 있어보이고요
https://brownbears.tistory.com/16
이외에도 WAS 와 웹서버를 분리하는 형태로 서비스를 구축하는 경우도 많고, 이를 위해서도 전문적인 웹서버와 연동 합니다. 다음 예도 그런 예를 한~~~참 써놓은 것 같습니다.
https://gmlwjd9405.github.io/2018/10/27/webserver-vs-was.html
즉, 상용 서비스를 구축하시려면, nginx/아파치등의 사용/구축에 대해서는 꼭 알고 계셔야 한다고 보시면 좋을 것 같습니다.
감사합니다.
25년도 12월 docker compose 설치 방법이 레거시된 상황
0
97
1
학습자료는 구글드라이브에서만 볼 수 있나요?
0
78
1
강의 외 개발자 진로 관련 질문입니다!
0
63
1
왜 전 오류가 뜨나요??
0
97
1
학습자료가 없어요
0
143
1
강의가 재생이 되지 않습니다.
0
97
1
풀스택을 위한 도커와 최신 서버 기술(리눅스, nginx, AWS, HTTPS, 배포까지) [풀스택 Part3]
0
67
1
도커와 최신 서버 기술 수료시 웹 배포
0
150
1
개인키, 공인 인증서 폴더
0
134
1
워드프레스가 어렵네요 ㅠㅠㅠ
0
163
2
도커 활용하기 (주피터 노트북 서버 만들어보기)에서 질문있습니다
0
151
1
안녕하세요 배포 관련 질문이 있습니다.
0
136
1
ec2 인스턴스에서 우분투 버전관련 문의입니다
0
210
1
주피터 노트북 서버 만들어보기_pymysql 설치관련
0
251
1
window 데스크탑에 도커 사용하려고 하는데요~
0
167
1
안녕하세요 aws 사용 안해도 되나요 ?
0
183
1
/usr/local/apache2/htdocs 경로관련
0
223
2
섹션 16, 17 docker-compose up -d 명령 실행 시 다운로드 속도 느려짐
0
221
1
도커 컨테이너와 이미지 조사하기-docker run 실행시 컨테이너 생성 안됨 오류
0
447
1
mysql 접속 port 개방할 때 궁금한 점이 있습니다.
0
155
1
강의 소개에 나오는 강의자료? 들은 어떻게 받을수 있나요?
0
193
1
[인프런-수업자료요청] e북 자료(구글) 권한 요청드립니다 !
0
144
1
AWS VPC 과금 문제(탄력적 IP)
0
383
2
강의 섹션2 이후부터 강의화면 안보이는 이슈있습니다.
0
186
1





