yumyum

[Linux] HTTPs 본문

<HTTPS 구현>

HTTPS는 HTTP over TLS, HTTP over SSL, HTTP Secure 등으로 불림
인증, 서로 교환되는 데이터를 암호화함, 443 포트 사용

1. 인증서 생성
1) 개인키 생성 2)CSR 생성 3)개인키와 CSR를 이용해 Certificate(인증서) 생성

CSR이란 ? 
SSL 인증의 정보를 암호화하여 인증기관에 보내 인증서를 발급받게하는 신청서입니다.
정보항목에는 국가코드, 도시, 회사명, 부서명, 이메일, 도메인주소 등이 들어가있습니다.

 


# openssl genrsa -out http.key 2048

개인키 설정

# openssl req -new -key http.key -out http.csr

 

csr 설정

# openssl x509 -req -days 356 -in http.csr -signkey http,key -out http.crt -> 인증서 생성

 

# yum -y install mod_ssl     -> https 설치

# vim /etc/httpd/conf.d/ssl.conf

 

 


# keytool -genkey -alias tomcat -keyalg RSA -keystore /etc/pki/keystore

 

# vim /usr/share/tomcat/conf/server.xml

=> 주석풀고 추가해주기