Web
SSL 사설 인증서 생성방법
hoonylab
2022. 10. 12. 18:12
728x90
반응형
- 사설 인증서 생성방법과 생성한 인증서로 아파치 웹서버 설정 (참고 -인증기관을 통한 인증서가 아니기 때문에 브라우저에서 위험 판단)
- 시작전 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
반응형