프리랜서 웹디자이너 웹퍼블리셔RELATION

[ xampp] xampp SSL 설치 방법

2026.03.05

vscode powershell 

cd C:\\xampp\\apache\\bin

.\\openssl req -x509 -nodes -days 365 -newkey rsa:2048 `
-keyout ../ssl/myproject.key `
-out ../ssl/myproject.crt `
-config ../conf/openssl.cnf

myproject.key (개인 키)
myproject.crt (인증서) 가 C:\\xampp\\apache\\ssl 폴더에 생성됩니다. (../ssl 경로가 없다면 직접 만들어 주세요.)



설정입력예시

Country Name (2 letter code) [AU] ? KR 
State or Province Name (full name) [Some-State] ? Seoul 
Locality Name (eg, city) [] ? Seoul 
Organization Name (eg, company) [Internet Widgits Pty Ltd] ? Relation
Organizational Unit Name (eg, section) [] ? Relation 
Common Name (e.g. server FQDN or YOUR name) [] ? myproject.local Email Address [] ? relation_co_kr@naver.com

 

 

가상호스트 설정

C:\\xampp\\apache\\conf\\extra\\httpd-vhosts.conf에 추가:

<VirtualHost *:80>
    DocumentRoot \"C:/xampp/htdocs/myproject\"
    ServerName myproject.local
</VirtualHost>

<VirtualHost *:443>
    DocumentRoot \"C:/xampp/htdocs/myproject\"
    ServerName myproject.local

    SSLEngine on
    SSLCertificateFile \"C:/xampp/apache/ssl/myproject.crt\"
    SSLCertificateKeyFile \"C:/xampp/apache/ssl/myproject.key\"
</VirtualHost>


 

Apache 설정

httpd.conf 파일에서 SSL 모듈을 활성화합니다:
C:\\xampp\\apache\\conf\\httpd.conf

LoadModule ssl_module modules/mod_ssl.so 
Include conf/extra/httpd-ssl.conf


 

hosts 파일 수정

127.0.0.1 myproject.local


 

Apache 재시작

XAMPP Control Panel → Apache → Stop → Start
자체 서명 인증서(Self-signed)라서 브라우저에서 "신뢰되지 않음" 경고가 뜰 수 있습니다. 개발 환경에서는 무시해도 됩니다.
Chrome에서 NET::ERR_CERT_AUTHORITY_INVALID 오류가 뜨면 "고급 → 계속"을 선택하세요.

답글쓰기 전체목록

이 포스트 공유하기

  • 페이스북에 공유하기
  • 트위터에 공유하기
  • 네이버 블로그 카페에 공유하기
  • 네이버 밴드에 공유하기

코멘트 쓰기

코멘트를 입력해주세요
LOGIN JOIN