apache

  • Web Programming

    CentOS7, Apache를 활용한 HTTPS 환경 구성(자체 서명 SSL/TLS)

    안녕하세요, 씨앤텍시스템즈 황순호 연구원입니다. 이번 포스트는 Apache 웹서버를 활용하여 HTTPS 웹 환경을 구성하는 방법에 대해 작성하도록 하겠습니다. HTTPS는 웹 트래픽을 암호화하는 프로토콜로 클라이언트와 웹 서버 사이에 주고받는 정보를 보호합니다. 개발 환경에서 이러한 HTTPS 구성이 필요한 이유는 타 도메인에 대한 쿠키 전송이나 webRTC와 같은 기술을 적용할 때 HTTP 환경에서는 웹 브라우저 보안 정책 상 제한되는 기능이 많기 때문에 개발 및 테스트 어려움을 겪게 됩니다. 본래 HTTPS 구성을 위해서는 Digicert, GlobalSign, Comodo 등 다양한 인증기관(CA)에 신청하여 인증서를 받는 과정이 필요합니다. 또, 제약사항이 있으나 무료로 인증서를 발급하는 CA도 ..

  • Web Programming

    웹 서버 소프트웨어 Apache 와 NginX 비교

    안녕하세요 씨앤텍 시스템즈 최홍준 연구원입니다. 이번 포스트는 웹 서버 소프트웨어 중 각광받고 있는 Apache와 NginX에 대해서 비교해 보았습니다. 2017년 기준 실질적으로 작동하는 웹 사이트들에서 쓰는 웹 서버 소프트웨어 순위 1위. Apache ( 44.89% ) 2위. NginX 한국 전체 등록 도메인 순위 1위. Apache ( 42.39% ) 2위. NginX ( 24.73% ) 2019년 현재 서버 부담이 비교적 아파치보다 적은 NginX로 전향하는 추세로 구글 트렌드로 검색을 양을 비교 시 NginX가 점점 많아지는 걸 확인할 수 있습니다. NginX가 Apache보다 서버에 부담이 적은 이유를 설명해 드리겠습니다. [ Apache ] 1. 스레드 / 프로세스 기반 구조 - Apach..