[ 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 오류가 뜨면 "고급 → 계속"을 선택하세요.
작성자
꿘쓰
작성일
2026.03.05
