profile
엘 프사이 콩그루

Nginx: default.conf vs nginx.conf

Nginx 적용 이유 가벼우면서 높은 성능을 자랑하는 웹 서버이다. 그리고 프록시 서버 형태로 사용가능하고 인증서를 통해 ssl 처리도 해줄수 있기 때문에 선택했다. Nginx 설정 변경에 따른 문제점 SSl를 적용하기 이전에 개발 서버에 nginx.conf를 정의해서 localhost에서 사용했다. 인증서를 발급후에는 배포 서버에 nginx.conf 설정을 정의하려고 하는데 제대로 동작하지 않았다. 기존에 docker에서 사용한 nginx.conf 이다. 작성한 파일을 ./nginx/nginx.conf:/etc/nginx/nginx.conf 경로로 바인드 마운트해서 사용했다. 하지만 인증서 작성시에 443을 정의하고 관련된 설정을 해줘야 하는데 인터넷에서 찾은 default.conf 파일을 찾아서 nginx.conf에 적용했더니 동작하지 않았다. 왜 동작하지 않은 걸까? 조금 형태의 차이점은 있지만 이해가 되지 않았다. nginx.conf ngin

2023년 5월 16일
·
0개의 댓글
·
post-thumbnail

Apache vs Nginx

Web Server & WAS nginx와 apache 모두 web server로서 사용되기 위해 만들어진 웹 서버 프로그램이다. 그렇기에 web server와 was에 대해서 간단히 이해할 필요가 있다. Web Server Http 프로토콜을 기반으로 하며, 클라이언트의 요청을 서비스하는 기능을 담당한다 요청에 따라 2가지 기능 중 적절히 수행을 담당할 수 있다. 정적인 컨텐츠 제공 WAS를 거치지 않고 바로 자원 제공 동적인 컨텐츠를 제공하기 위한 요청 전달 클라이언트의 요청을 WAS에 보내고, WAS 결과를 받아 응답하는 역할 수행 여러 대의 WAS를 연결하며 로드 밸런싱 역할을 수행 WAS와의 분리를 통해 SSL에 대한 암복호화 처리를 Web Server에서 처리 Proxy Server로 활용하여 보안을 강화할 수 있다. 웹 서버로는 Apache server와 Nginx 등이 있다. WAS(Web Appl

2023년 5월 8일
·
0개의 댓글
·