상세 컨텐츠

본문 제목

무료 SSL인증서 발급(sslforfree)

programing/Web

by ZelKun 2020. 4. 6. 23:10

본문

반응형

-- 2020/06/10 추가 --

몇 달사이에 화면이 바껴 추가

[programing/Web] - 무료 SSL발급(sslforfree & zeroSSL)

 

무료 SSL발급(sslforfree & zeroSSL)

SSL For Free is a trusted partner of ZeroSSL Don't 어느덧 koronavi.kro.kr 서버에 적용된 SSL 인증서가 만료시기가 다가와서 사이트를 방문했더니 ZeroSSL와 SSL For Free 가 파트너가 되면서 화면이 많이 바..

zelkun.tistory.com


관련글:

[programing/GIS] - 공공데이터포털: 건강보험심사평가원 공적 마스크 판매 정보 / 공적 마스크 판매 현황 조회 API

 

공공데이터포털: 건강보험심사평가원 공적 마스크 판매 정보 / 공적 마스크 판매 현황 조회 API

해당 API를 가지고 지도 중앙기준으로 판매점을 조회 하도록 기능을 구현해봄 내주위 공적마스크 판매현황 조회: http://koronavi.kro.kr/ 내주위 공적마스크 판매처 위치정보 조회 내주위 코로나19(COVID-19) 공..

zelkun.tistory.com

[OS/etc] - 내주위 공적마스크 판매처 현황 조회 사이트 오픈

 

내주위 공적마스크 판매처 현황 조회 사이트 오픈

공공데이터와 지도 API를 이용해서 공적마스크 판매처 현황조회 사이트를 만들었는데 구글에서 감색이 안된다... 구글 콘솔에 사이트를 등록했지만 index 페이지만 있어서 그런가... 색인을 안하네.. 사이트 주소..

zelkun.tistory.com


http://sslforfree.com

브라우져에서 위치정보를 사용하려다보니 제약조건이 있을 줄이야..

테스트할때는 몰랐는데 서버(도메인) 에서는 https 아니면 사용이 안되네요

일단 서버와 도메인이 있다는 가정하에 진행합니다

SSL For Free: http://sslforfree.com

도메인발급(무료) : http://내도메인.한국

내도메인.한국 참고: [Tips] - [무료도메인]내도메인.한국

 

도메인도 무료로 받았으니 인증서도 무료로 진행합니다

내도메인.한국 사이트에도 인증서 발급은 sslforfree 연결해주네요

다만 영어라는 압박이 있지만..

 

koronavi.kro.kr 도메인은 내주위 공적마스크 판매처 현황조회 사이트를 운영중이니

일전에 하나더 받아놓은 korona19.kro.kr 도메인으로 진행했습니다

 

http://sslforfree.com

http://sslforfree.com/ 사이트에 접속하면

URL 입력하는 입력창이 보이는데

SSL 적용할 도메인을 입력해줍니다

koron19.kro.kr 입력했습니다

http://sslforfree.com

3가지 옵션이 나오는데

automatic FTP 서버접속정보랑 입력해주면 자동으로 SSL 설치해주는듯 하지만

의심충이라 불편하더라도 두번째 Manual Verification 으로 진행했습니다

번째는 DNS이용해서 도메인 인증하는듯한데

할줄몰라서 패스...

 

http://sslforfree.com

Manual Verification 클릭하면 하단에 HTTP Server 인증안내문구가 나오는데

간단하게 도메인을 직접 소유하고 있는지에 대한 확인이라 생각하면 됩니다

하단 Manually Verify Domain 클릭하면

 

http://sslforfree.com

아래쪽에 확인 순서를 보여줍니다

* 서버에서 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 다운받아줍니다

무료 SSL인증서 발급(sslforfree)

다운받은 파일을 서버에 올려야 하니 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/

중간에 디렉토리가 없으면 만드시면 됩니다

파일을 업로드 하고

http://sslforfree.com

하단의 Download SSL Certificate 클릭해줍니다

 

http://sslforfree.com

뭔가 알수 없는 에러가...?

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 에 썻던  파일을 보고 있었나 보네요

서버설정 미숙의 한계가...

무튼 다시 시도

http://sslforfree.com

성공했네요

email, passwd 넣어도 됩니다

만료기간이되면 안내메일을 보내준다는 하네요

 

http://sslforfree.com

하단으로 스크롤을 내리면 Download All SSL Certification Files 클릭해서

SSL 키를 다운 받을 있습니다

* 역시나 서버에서 직접받으면 편합니다.. 압축을 풀어야 하지만..

압축을 풀면 3개의 파일이 보이네요

ca_bundle.crt, certificate.crt, private.key

SSL 인증서 발급이 끝났습니다

 

관련글

[programing/Web] - [무료도메인]내도메인.한국

[programing/Web] - [무료도메인]내도메인.한국

[programing/Web] - [내도메인.한국] 도메인에 iptime DDNS 연결하기

[programing/Web] - 무료 SSL인증서 발급(sslforfree)

[programing/Web] - apache2에 ssl 인증서 설정하기(sslforfree)

반응형

관련글 더보기

댓글 영역