[programing/GIS] - 공공데이터포털: 건강보험심사평가원 공적 마스크 판매 정보 / 공적 마스크 판매 현황 조회 API
공공데이터포털: 건강보험심사평가원 공적 마스크 판매 정보 / 공적 마스크 판매 현황 조회 API
해당 API를 가지고 지도 중앙기준으로 판매점을 조회 하도록 기능을 구현해봄 내주위 공적마스크 판매현황 조회: http://koronavi.kro.kr/ 내주위 공적마스크 판매처 위치정보 조회 내주위 코로나19(COVID-19) 공..
zelkun.tistory.com
[OS/etc] - 내주위 공적마스크 판매처 현황 조회 사이트 오픈
내주위 공적마스크 판매처 현황 조회 사이트 오픈
공공데이터와 지도 API를 이용해서 공적마스크 판매처 현황조회 사이트를 만들었는데 구글에서 감색이 안된다... 구글 콘솔에 사이트를 등록했지만 index 페이지만 있어서 그런가... 색인을 안하네.. 사이트 주소..
zelkun.tistory.com
[programing/Web] - 무료 SSL인증서 발급(sslforfree)
무료 SSL인증서 발급(sslforfree)
관련글: [programing/GIS] - 공공데이터포털: 건강보험심사평가원 공적 마스크 판매 정보 / 공적 마스크 판매 현황 조회 API 공공데이터포털: 건강보험심사평가원 공적 마스크 판매 정보 / 공적 마스크 판매 현황..
zelkun.tistory.com
인증서를 받았으니 서버에 적용줄거에요
우선 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 |
댓글 영역