본문 바로가기

전체 글

(126)
Apache와 Nginx Proxy Manager의 SNI 처리 방식 차이 1. SNI(Server Name Indication)란?SNI(Server Name Indication)는 클라이언트가 서버에 HTTPS 요청을 보낼 때, TLS 핸드쉐이크 과정에서 어떤 도메인 이름을 요청할 것인지 명시적으로 전달하는 TLS 확장 기능. 이를 통해 하나의 서버에서 여러 도메인을 호스팅할 수 있음.openssl s_client -connect example.com:443 -servername example.com2. Web 서버 별 동작 방식Apache의 기본 동작 방식Apache 웹 서버는 SNI 없이도 기본 SSL 인증서를 반환한다.예를 들어, Apache에 example.com과 example.org 두 개의 도메인을 설정했다고 가정 했을 때// Apache 설정 예시 (Virtu..
VSCode(or Cursor AI) 사용 시 NestJS 디버깅 설정하는 방법 이전에 VSCode nodejs 디버깅 방법을 올린적이 있지만 Cursor 셋팅 기념 다시 재업로드해본다.. 1. launch.json 파일 설정하기- Run and Debug에서 launch.json 파일을 신규 생성하거나 수정한다.- 환경 변수 값은 필요한 경우 설정// launch.json{ "version": "0.2.0", "configurations": [ { "type": "node", "request": "attach", "name": "Debug NestJS", "skipFiles": ["/**"] } ]} 2. package.json에서 스크립트 추가 - nestjs 커맨드를 통해 프로젝트를 신규 생성했을 때 기본 스크립트 명령어. 디..
Windows11 Ubuntu 설치 오류. WslRegisterDistribution failed with error: 0x800701bc https://learn.microsoft.com/ko-kr/windows/wsl/install-manual#step-4---download-the-linux-kernel-update-package 이전 버전 WSL의 수동 설치 단계wsl install 명령을 사용하지 않고 이전 버전의 Windows에 WSL을 수동으로 설치하는 방법에 대한 단계별 지침입니다.learn.microsoft.com 1. 기본 검색에서 '기능' 입력하여 windows 기능 켜기/끄기 실행에서 아래 항목들을 활성화 - Linux용 Windows 하위 시스템 - 가상 머신 플랫폼  2. Windows Powershell 관리자 권한으로 실행wsl.exe --install# orwsl.exe --update 3. 컴퓨터 재부팅 후 ..