-- 2020/06/10 추가 --
몇 달사이에 화면이 바껴 추가
[programing/Web] - 무료 SSL발급(sslforfree & zeroSSL)
[programing/GIS] - 공공데이터포털: 건강보험심사평가원 공적 마스크 판매 정보 / 공적 마스크 판매 현황 조회 API
[OS/etc] - 내주위 공적마스크 판매처 현황 조회 사이트 오픈
브라우져에서 위치정보를 사용하려다보니 제약조건이 있을 줄이야..
테스트할때는 몰랐는데 서버(도메인) 에서는 https가 아니면 사용이 안되네요
일단 서버와 도메인이 있다는 가정하에 진행합니다
SSL For Free: http://sslforfree.com
도메인발급(무료) : http://내도메인.한국
내도메인.한국 참고: [Tips] - [무료도메인]내도메인.한국
도메인도 무료로 받았으니 인증서도 무료로 진행합니다
내도메인.한국 사이트에도 인증서 발급은 sslforfree 로 연결해주네요
다만 영어라는 압박이 있지만..
koronavi.kro.kr 도메인은 내주위 공적마스크 판매처 현황조회 사이트를 운영중이니
일전에 하나더 받아놓은 korona19.kro.kr 도메인으로 진행했습니다
http://sslforfree.com/ 사이트에 접속하면
URL을 입력하는 입력창이 보이는데
SSL을 적용할 도메인을 입력해줍니다
koron19.kro.kr 을 입력했습니다
3가지 옵션이 나오는데
automatic FTP 는 서버접속정보랑 입력해주면 자동으로 SSL을 설치해주는듯 하지만
의심충이라 불편하더라도 두번째 Manual Verification 으로 진행했습니다
세번째는 DNS이용해서 도메인 인증하는듯한데
할줄몰라서 패스...
Manual Verification을 클릭하면 하단에 HTTP Server 인증안내문구가 나오는데
간단하게 도메인을 직접 소유하고 있는지에 대한 확인이라 생각하면 됩니다
하단 Manually Verify Domain 을 클릭하면
아래쪽에 확인 순서를 보여줍니다
* 서버에서 wget으로 받으면 편합니다
root@koronavi:/var/www/html/.well-known/acme-challenge# wget -O 3sfnsXLmEoAtAK-4HS97KtDdvIGpKCAy3jPZzmMxno https://www.sslforfree.com/create?verification=3sfnsXLmEoAtAK-4HS97KtDdvIGpKCAyd3jPZzmMxno --2020-04-06 22:22:28-- https://www.sslforfree.com/create?verification=3sfnsXLmEoAtAK-4HS97KtDdvIGpKCAy3jPZzmMxno Resolving www.sslforfree.com (www.sslforfree.com)... 167.71.96.26 Connecting to www.sslforfree.com (www.sslforfree.com)|167.71.96.26|:443... connected. HTTP request sent, awaiting response... 200 OK Length: 7 [text/html] Saving to: ‘3sfnsXLmEoAtAK-4HS97KtDdvIGpKCAy3jPZzmMxno’
3sfnsXLmEoAtAK-4HS9 100%[===================>] 7 --.-KB/s in 0s
2020-04-06 22:22:29 (2.06 MB/s) - ‘3sfnsXLmEoAtAK-4HS97KtDdvIGpKCAy3jPZzmMxno’ saved [7/7] |
대충 이렇게?
일단 Download File #1 을 다운받아줍니다
다운받은 파일을 서버에 올려야 하니 ftp 툴을 사용합니다
Filezila 혹은 알FTP 같은거 쓰시면 됩니다
보통 사이트 webRoot 는 /var/www/html 지만 설정을 바꿨다면...
저는 터미널로 진행했습니다
admin@admin 다운로드 % ls xe2TKADu-jVSSbmOkdmLls7sNr1Dq_mEqs3JK8ZDaY admin@admin 다운로드 % sftp root@korona19.kro.kr root@korona19.kro.kr's password: Connected to korona19.kro.kr. sftp> cd /var/www/html sftp> mkdir -p .well-known/acme-challenge sftp> cd .well-known/acme-challenge sftp> put xe2TKADu-jVSSbmOkdmLls7sNr1Dq_mEqs3JK8ZDaY Uploading xe2TKADu-jVSSbmOkdmLls7sNr1Dq_mEqs3JK8ZDaY to /var/www/html/.well-known/acme-challenge/xe2TKADu-jVSSbmOkdmLls7sNr1Dq_mEqs3JK8ZDaY xe2TKADu-jVSSbmOkdmLls7sNr1Dq_mEqs3JK8ZDaY 100% 87 10.3KB/s 00:00 |
경로: webRoot/.well-known/acme-challenge/
여기서는 /var/www/html/.well-known/acme-challenge/
중간에 디렉토리가 없으면 만드시면 됩니다
파일을 업로드 하고
하단의 Download SSL Certificate 를 클릭해줍니다
뭔가 알수 없는 에러가...?
Domain "korona19.kro.kr" challenge failed. Response from "https://acme-v02.api.letsencrypt.org/acme/chall-v3/3795018545/g4rcsg" was Error: Unable to update challenge :: authorization must be pending Full Error: { "type": "urn:ietf:params:acme:error:malformed","detail":"Unable to update challenge :: authorization must be pending", "status":400} |
url을 들어가보니.. 기존 koronavi.kro.kr 에 썻던 파일을 보고 있었나 보네요
서버설정 미숙의 한계가...
무튼 다시 시도
오 성공했네요
email, passwd는 안 넣어도 됩니다
만료기간이되면 안내메일을 보내준다는 하네요
하단으로 스크롤을 내리면 Download All SSL Certification Files 를 클릭해서
SSL 키를 다운 받을 수 있습니다
* 역시나 서버에서 직접받으면 편합니다.. 압축을 풀어야 하지만..
압축을 풀면 3개의 파일이 보이네요
ca_bundle.crt, certificate.crt, private.key
SSL 인증서 발급이 끝났습니다
[programing/Web] - [무료도메인]내도메인.한국
[programing/Web] - [무료도메인]내도메인.한국
[programing/Web] - [내도메인.한국] 도메인에 iptime DDNS 연결하기
NAVER CLOUD PLATFORM 네이버 클라우드 플랫폼 Server 생성 및 접속 (0) | 2020.04.11 |
---|---|
apache2에 ssl 인증서 설정하기(sslforfree) (0) | 2020.04.06 |
[내도메인.한국] 도메인에 iptime DDNS 연결하기 (0) | 2020.02.23 |
[무료도메인]내도메인.한국 (0) | 2020.01.05 |
도메인 만료를 가장한 결제유도 메일 (스팸메일) (0) | 2018.01.15 |
댓글 영역