HTTPS

  • Web Programming

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

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

  • Web Programming/ASP .Net Core 3

    ASP .Net Core 3 - MVC

    안녕하세요 씨앤텍 시스템즈 최홍준 연구원입니다. 이번 포스트는 ASP .Net Core 3.1버전 MVC패턴을 활용한 Web Page 만들기 입니다. M : Model ( 처리되는 알고리즘, DB, 데이터 등등 ) V : View ( 화면에 보여주기 위한 역할 ) C : Controller ( 화면의 로직처리 부분 ) [ Visual Studio 2019 ] 1. 프로젝트를 만듭니다. 2. ASP .NET Core 웹 애플리케이션 선택 3. 프로젝트 이름 작성 4. MVC 패턴 선택 6. 프로젝트 생성 완료 * ASP .Net Core 3.1 버전 MVC 프로젝트 디렉토리 구조는 아래와 같습니다. 1. Properties ( 프로젝트 설정 ) 2. wwwroot ( 웹 루트 디렉토리 ) 3. 종속성 ( ..