반응형
인증서 생성
- Apache httpd 프로그램 다운로드
https://www.apachelounge.com/download/win64/
C:\Apache2
로 압축을 푼다.
다른 곳에 압축을 풀 경우 conf파일에 경로를 설정해야 한다.
- SSL 인증서 생성
Apache2/conf로 이동하여 실행
- 인증서 유형 생성
openssl.cnf를 이용하여 인증서 정보 생성
$ ..\bin\openssl req -config openssl.cnf -new -out nakanara.csr -keyout nakanara.pem
다른 질문은 엔터로 넘어가도 되지만, 패스워드와 도메인에 대해서는 작성
Enter PEM pass phrase:
Common Name(e.g. server FQDN or YOUR name)
- 인증서 정보를 기준으로 key 생성
$ ..\bin\openssl rsa -in nakanara.pem -out nakanara.key
- 자체 서명된 인증서 생성
$ ..\bin\openssl x509 -in nakanara.csr -out nakanara.cert -req -signkey nakanara.key -days 365
Apache 적용
httpd.conf 수정
- Apache2의 conf/httpd.conf 파일을 열고 SSL 모듈 활성화
# 활성화
LoadModule ssl_module modules/mod_ssl.so
- SSL 구성 conf 파일 주석 제거
# Secure (SSL/TLS) connections
Include conf/extra/httpd-ssl.conf
httpd-ssl.conf 수정
# SSLSessionCache "shmcb:c:/Apache2/logs/ssl_scache(512000)"
SSLSessionCache "shmcb:c:/App/Apache2/logs/ssl_scache(512000)"
# DocumentRoot "c:/Apache2/htdocs"
DocumentRoot "c:/App/Apache2/htdocs"
<VirtualHost _default_:443>
# 인증서 도메인으로 수정
ServerName nakanara.com:443
# 인증서 위치
SSLCertificateFile "c:/App/Apache2/conf/nakanara.crt"
# 인증서 Key 위치
SSLCertificateKeyFile "c:/App/Apache2/conf/nakanara.key"
</VirtualHost>
실행 화면
반응형
'FullStack > 10. WeB' 카테고리의 다른 글
Apache Proxy 설정 (0) | 2021.03.12 |
---|---|
[HTTPS] https + ie11 에서 fontawesome가 표시 안되는 현상 (0) | 2020.12.20 |
[HTML] Iframe 사이즈에 따른 Frame 조절 (0) | 2020.11.16 |
[WindFly] 한글 파라미터 처리 (0) | 2020.11.11 |
[JS] HTML 페이지 출력 (0) | 2020.11.10 |