CentOS7, Apache를 활용한 HTTPS 환경 구성(자체 서명 SSL/TLS)
본 글은 CentOS7 환경에서 Apache 웹서버를 활용하여 자체 서명 SSL/TLS 인증서를 이용한 HTTPS 환경을 구성하는 방법을 안내합니다. 개발 및 테스트 환경에서 HTTPS 구성의 필요성을 설명하며, 특히 웹RTC와 같은 기술 적용 시 HTTP 환경에서의 제약을 언급합니다. 기존에는 CA 기관을 통해 인증서를 발급받는 것이 일반적이었으나, 개발 환경에서는 openssl을 사용하여 자체적으로 인증서를 생성하고 서명하는 방식을 사용할 수 있습니다. 글에서는 openssl 설치, 테스트용 웹페이지 생성, 그리고 Windows 클라이언트의 hosts 파일 설정을 통해 자체 서명된 인증서로 HTTPS 통신을 설정하는 과정을 상세히 다룹니다. 이를 통해 개발 및 테스트 과정에서의 보안 관련 제약을 해소하고 효율적인 개발 환경을 구축할 수 있습니다.