[programing/GIS] - 공공데이터포털: 건강보험심사평가원 공적 마스크 판매 정보 / 공적 마스크 판매 현황 조회 API
[OS/etc] - 내주위 공적마스크 판매처 현황 조회 사이트 오픈
[programing/Web] - 무료 SSL인증서 발급(sslforfree)
인증서를 받았으니 서버에 적용줄거에요
우선 FTP를 이용해서 인증서 파일을 서버에 업로드 해줍니다
root@koronavi:/etc/apache2/cert/korona19.kro.kr# pwd /etc/apache2/cert/korona19.kro.kr root@koronavi:/etc/apache2/cert/korona19.kro.kr# ls ca_bundle.crt certificate.crt private.key root@koronavi:/etc/apache2/cert/korona19.kro.kr# cd ../../sites-enabled/ root@koronavi:/etc/apache2/sites-enabled# ls 000-default.conf.bk korona19.kro.kr.conf koronavi.kro.kr.conf |
ftp로 인증파일을 apache2 디렉토리에 올려놓은 상태
apache2 디렉토리에 cert/korona19.kro.kr 디렉토리를 만들고 인증키들을 넣어놨습니다
SSL을 사용하려면 site-enable 하위에 사이트 설정파일을 수정해야 합니다
그전에 아파치가 ssl 을 사용할 수 있는지 확인(?)
root@koronavi:/etc/apache2/sites-enabled# a2enmod ssl Considering dependency setenvif for ssl: Module setenvif already enabled Considering dependency mime for ssl: Module mime already enabled Considering dependency socache_shmcb for ssl: Module socache_shmcb already enabled Module ssl already enabled |
already enabled 라고 뜨는걸 보니 준비된 모양
설정파일을 수정해줍니다
SSLEngine On
SSLCertificateFile /etc/apache2/cert/korona19.kro.kr/certificate.crt
SSLCertificateKeyFile /etc/apache2/cert/korona19.kro.kr/private.key
SSLCACertificateFile /etc/apache2/cert/korona19.kro.kr/ca_bundle.crt
SSLCipherSuite EECDH+AESGCM:EDH+AESGCM:AES256+EECDH:AES256+EDH
SSLProtocol All -SSLv2 -SSLv3 -TLSv1 -TLSv1.1
요부분이 SSL 적용부분으로
경로, 파일명이 틀리면 아파치가 올라가질 않으니 주의
root@koronavi:/etc/apache2/sites-enabled# vim korona19.kro.kr.conf
<VirtualHost *:80> ServerName korona19.kro.kr ServerAlias www.korona19.kro.kr
Redirect / https://korona19.kro.kr/ </VirtualHost>
<VirtualHost *:443> ServerName korona19.kro.kr ServerAlias www.korona19.kro.kr
ServerAdmin test@test.test DocumentRoot /var/www/html/korona19.kro.kr
SSLEngine On SSLCertificateFile /etc/apache2/cert/korona19.kro.kr/certificate.crt SSLCertificateKeyFile /etc/apache2/cert/korona19.kro.kr/private.key SSLCACertificateFile /etc/apache2/cert/korona19.kro.kr/ca_bundle.crt
SSLCipherSuite EECDH+AESGCM:EDH+AESGCM:AES256+EECDH:AES256+EDH SSLProtocol All -SSLv2 -SSLv3 -TLSv1 -TLSv1.1
ErrorLog ${APACHE_LOG_DIR}/korona19.kro.kr-error.log CustomLog ${APACHE_LOG_DIR}/korona19.kro.kr-access.log combined </VirtualHost>
# vim: syntax=apache ts=4 sw=4 sts=4 sr noet |
http로 접속하면 https로 돌려보내도록(redirect) 설정되 있습니다
이제 http://korona19.kro.kr 로 접속하면
자동으로 https://korona19.kro.kr 로 리다이렉트 해줄거에요
인증서 설치 확인은 아래 사이트에서 진행하면 됩니다
설치가 정상적으로 되면 무려 A 등급!!
브라우져로 접속해봐도 되긴하지만...
안드로이드 웹뷰 만들때 인증서 B등급만되도 화면을 안보여줘서 찾은 사이트...
안드로이드 웹뷰는 나중에...
우측에 Test your server 를 클릭하면 확인메뉴로 이동합니다
별건없고 입력창에 도메인 넣고 제출하면 상태표시와 인증서 내용을 보여줍니다
A등급이라니 설치가 잘되었네요
[programing/Web] - [무료도메인]내도메인.한국
[programing/Web] - [무료도메인]내도메인.한국
[programing/Web] - [내도메인.한국] 도메인에 iptime DDNS 연결하기
무료 SSL발급(sslforfree & zeroSSL) (2) | 2020.06.10 |
---|---|
NAVER CLOUD PLATFORM 네이버 클라우드 플랫폼 Server 생성 및 접속 (0) | 2020.04.11 |
무료 SSL인증서 발급(sslforfree) (0) | 2020.04.06 |
[내도메인.한국] 도메인에 iptime DDNS 연결하기 (0) | 2020.02.23 |
[무료도메인]내도메인.한국 (0) | 2020.01.05 |
댓글 영역