-
SSL 사설 인증서 생성방법Web 2022. 10. 12. 18:12728x90반응형
- 사설 인증서 생성방법과 생성한 인증서로 아파치 웹서버 설정 (참고 -인증기관을 통한 인증서가 아니기 때문에 브라우저에서 위험 판단)
- 시작전 openssl 설치 필요
- 아래 예를 들어 www.minikode.com 이라는는 url 에 대한 인증서를 생성하는 경우로 작성
- 비밀번호를 설정/미설정 으로 두가지 방법있음.
- 웹서버를 아파치 웹서버 설정
# 비밀번호 설정 경우 $ openssl genrsa -des3 -out www.minikode.com.key 2048 # 비밀번호 설정 안한 경우 $ openssl genrsa -out www.minikode.com.key 2048 # ------- # 인증서 생성 $ openssl req -new -key www.minikode.com.key -out www.minikode.com.csr -subj "/C=KR/ST=Seoul/L=Gang-nam/O=SecureSign.KR/OU=Dev Team/CN=www.minikode.com" $ openssl req -key www.minikode.com.key -x509 -nodes -sha1 -days 365 -in www.minikode.com.csr -out www.minikode.com.crt -subj "/C=KR/ST=Seoul/L=Gang-nam/O=SecureSign.KR/OU=Dev Team/CN=www.minikode.com" $ openssl rsa -in www.minikode.com.key -text > www.minikode.com.pem # apache 웹서버라면 VirtualHost 안에 아래 설정값을 추가해줌 아래 예를 들어 인증서 위치 경로는 /home/ssl 이는 경우라 작성 # crt 설정 $ SSLCertificateFile "/home/ssl/www.minikode.com.crt" # key 설정 $ SSLCertificateKeyFile "/home/ssl/www.minikode.com.pem"
728x90반응형'Web' 카테고리의 다른 글
HTTP란 무엇인가? (0) 2025.04.15 💡 인터넷이란? – 백엔드 개발자가 꼭 알아야 할 핵심 개념 정리 (1) 2025.04.15 ContentType 을 알아보자! (multipart/form-data, application/json) (0) 2025.04.14 [TypeScript] tsconfig.json 알아보기 (0) 2022.11.23 [Javascript] ESLint, Prettier 설정 (0) 2022.11.22