여기 문서를 참고해서 일단
가입 - 인증서 설치 - 로그인 - domain 인증 - 사이트 인증서 발급 함
[링크 : https://www.xetown.com/slope/135905]
발급과정에서 개인키 생성해서 웹에붙여 주어야 하는데 yourname.csr을 사용하고
개인키에 암호를 삭제한 yourname.nokey 파일을 생성
$ openssl req -newkey rsa:2048 -keyout yourname.key -out yourname.csr Generating a 2048 bit RSA private key .+++ .....................+++ writing new private key to 'yourname.key' Enter PEM pass phrase: Verifying - Enter PEM pass phrase: ----- You are about to be asked to enter information that will be incorporated into your certificate request. What you are about to enter is what is called a Distinguished Name or a DN. There are quite a few fields but you can leave some blank For some fields there will be a default value, If you enter '.', the field will be left blank. ----- Country Name (2 letter code) [AU]:KR State or Province Name (full name) [Some-State]: Locality Name (eg, city) []: Organization Name (eg, company) [Internet Widgits Pty Ltd]: Organizational Unit Name (eg, section) []: Common Name (e.g. server FQDN or YOUR name) []: Email Address []: Please enter the following 'extra' attributes to be sent with your certificate request A challenge password []: An optional company name []: |
그리고는 키를 없애고 키 저장소로 복사!
$ openssl rsa -in yourname.key -out yourname.nokey Enter pass phrase for yourname.key: writing RSA key $ sudo cp yourname.nokey /etc/ssl/private/yourname.nokey |
[링크 : http://blog.acu.pe.kr/55]
그러면 zip파일로 다운받을 수 있는데
apache를 쓰고 있으니 해당 파일을 압축 풀어 /etc/ssl/certs 에 넣어 주었다.
$ unzip minimonk.net.zip $ unzip ApacheServer.zip $ sudo cp *.crt /etc/ssl/certs |
일단 공식사이트에서는 이렇게 하라는데
SSLCertificateFile "/usr/local/apache2/conf/2_your_domain.crt" SSLCertificateKeyFile "/usr/local/apache2/conf/private.key" SSLCertificateChainFile "/usr/local/apache2/conf/1_root_bundle.crt" |
[링크 : https://www.startssl.com/Support?v=21]
나의 경우에는 이런식으로 설정
$ sudo vi /etc/apache2/sites-available/default-ssl.conf SSLCertificateFile /etc/ssl/certs/2_your_domain.crt SSLCertificateKeyFile /etc/ssl/private/yourname.nokey SSLCertificateChainFile /etc/ssl/certs/1_root_bundle.crt |
아무튼 라즈베리 키로 할때는 안전하지 않음이라고 크롬에서 뜨는데
starssl 에서 적용하니 이제 안전함! 우오오옹
class 1이라 그런가
은행권 처럼 녹색으로 줄이 쫙! 그이진 않네
---
처음 하라는대로 해보니 되긴한데 암호 넣으라고 한다. ㅠㅠ
그래서 키삭제 하는게 서비스 유지에는 편리!
$ sudo service apache2 restart Enter passphrase for SSL/TLS keys for 127.0.1.1:443 (RSA): ******** |
'프로그램 사용 > apache' 카테고리의 다른 글
ssl 인증서... 행정전자서명 인증관리센터? (0) | 2017.01.20 |
---|---|
아파치 대역폭 제한하기 (0) | 2017.01.10 |
사설 https 서버 만들기 (0) | 2016.12.29 |
apache2 2.4.7 문서 경로 수정하기 (0) | 2014.11.24 |
ab - apache HTTP server benchmarking tool (0) | 2014.10.10 |