자료실

Global It Leader!!


유용한 TIP

운영체제 Let's encrypt 설치 메뉴얼

페이지 정보

작성자 no_profile 운영자 쪽지보내기 메일보내기 자기소개 아이디로 검색 전체게시물 댓글 3건 조회 6,683회 작성일 21-02-24 02:02

본문

1. 인증서 발급 프로그램 설치하기

Ubuntu 14.04 일 경우

# cd /root
# wget https://dl.eff.org/certbot-auto
# mv certbot-auto /usr/bin/letsencrypt
# chmod 755 /usr/bin/letsencrypt

start1

 

 

Ubuntu 16.04 일 경우 (또는 그 이후 버전, 18.04 등)

# apt-get install letsencrypt

start2

 

2. 인증서 발급 프로그램을 사용하여 인증서 발급받기

인증서는 Domain Control Validation 을 거쳐야 발급받을 수 있다. 당신이 도메인이 없다면 인증서를 발급받을 수 없다.
Domain Control Validation 은 주로 다음의 3가지 방법으로 이루어진다.

참고 : Domain Control Validation 의 3가지 방법 (https://docs.gandi.net/en/ssl/common_operations/dcv.html)

Let’s Encrypt 는 위의 도메인 인증방법 중 3번째인 Validation by file 를 사용하여 인증한다. (최근 Let’s Encrypt 에서 Validation by DNS 방식도 지원하도록 변경되었다. 하지만 이 방법은 이 글에서 다루지 않겠다.)

 

따라서 먼저 해당 도메인에 대한 HTTP 접속이 가능해야 한다.

서버를 처음 세팅하는 경우 HTTP 를 먼저 설정한 다음에 -> 인증서를 발급받고 -> HTTPS 를 추가 설정하는 단계를 거쳐야 할 것이다.

이미 HTTPS 를 사용하고 있을 경우 -> 인증서를 발급받고 -> HTTPS 인증서 교체 하는 단계를 거쳐야 할 것이다.

 

예제

명령 실행시 1회에 한해 인증관련 프로그램이 추가설치될 수 있다.
*예제 1 :

letsencrypt certonly --webroot --webroot-path=/home/myuser1/www -d myuser1.com

*예제 2 :

letsencrypt certonly --webroot --webroot-path=/home/myuser2/www -d myuser2.com

*예제 3 : * 널리 사용됨 (원본 도메인과 www 도메인 동시인증)

letsencrypt certonly --webroot --webroot-path=/home/myuser3/www -d myuser3.com -d www.myuser3.com

*예제 4 :

letsencrypt certonly --webroot --webroot-path=/home/myuser4/www -d myuser4.com -d www.myuser4.com -d blog.myuser4.com -d myhome.myuser4.com

 

* 명령어 설명

-d 는 도메인명을 지정하면 된다. 최대 100개의 도메인 이름을 지정할 수 있다. (한 인증서가 서로다른 100개의 도메인 인증을 할 수 있음) 일반적으로는 기본도메인과 www 도메인 두개를 지정한다.

-webroot 는 웹인증을 받을 것이라는 것이다. 외부 인증프로그램이 -d 에 지정된 도메인 사이트에 접속한다.

-webroot-path 는 웹루트의 경로이다. 보통 index 페이지가 위치하는 경로이다. 인증 프로그램이 이 경로에 임시 랜덤 파일을 생성하고, 외부 인증프로그램이 이 파일을 접근할 수 있다면 Domain Validation 이 되는 것이다.

 

명령이 실행되면 다음 화면이 표시된다.

비상연락처 : 인증에 문제가 생겼거나, 인증서 만료기간이 가까웠을때 갱신 알림 메일을 수신할 주소이다.

start3

약관에 동의하면 즉시 인증서가 발급된다.

발급에 실패했다면 외부 접속이 문제가 있거나 -webroot-path 를 올바르게 입력하지 않았을 것이다.

 


Let’s Encrypt 인증 오류 발생시 다음의 사항을 확인한다.

다음의 문서로 이동해서
# Allow Lets Encrypt Domain Validation Program
설정이 되어있는지 확인하여라.

Apache 사용자의 경우 : https://blog.lael.be/post/73#apache2.conf
Nginx 사용자의 경우 : https://blog.lael.be/post/2600#myuser1.conf

- Ubuntu 14.04 발급성공

start4

- Ubuntu 16.04 발급성공

start5

 

/etc/letsencrypt/live/[인증서명]/ 위치에 발급된다.
cert.pem - 인증서 파일
chain.pem - 인증서 발급자 파일
fullchain.pem - cert.pem 과 chain.pen 을 하나로 합쳐놓은 파일
privkey.pem - 인증암호를 해독하는 개인키


#TIP : 이때 발급된 인증서 파일은 웹서버 인증서(HTTPS), 메일서버 인증서(IMAPS, POP3S, SMTPS), VPN서버 인증서(SSTP), 윈도우 원격데스크톱 인증서(MSTSC), GitlabOwnCloud 등의 용도로 사용 할 수 있다. (인증서 만료시 갱신해야하는 번거로움이 생기겠지만..)

ssl5

Apache2 서버에서는 cert.pemchain.pemprivkey.pem 을 사용합니다.
Nginx 서버에서는 fullchain.pemprivkey.pem 을 사용합니다.

 

Apache2 적용방법 : https://blog.lael.be/post/73 13번 항목을 참조한다.

1
2
3
4
5
6
7
8
9
SSLEngine on
SSLProtocol all -SSLv2 -SSLv3
SSLCipherSuite ECDHE-RSA-AES128-GCM-SHA256:ECDHE-ECDSA-AES128-GCM-SHA256:ECDHE-RSA-AES256-GCM-SHA384:ECDHE-ECDSA-AES256-GCM-SHA384:DHE-RSA-AES128-GCM-SHA256:DHE-DSS-AES128-GCM-SHA256:kEDH+AESGCM:ECDHE-RSA-AES128-SHA256:ECDHE-ECDSA-AES128-SHA256:ECDHE-RSA-AES128-SHA:ECDHE-ECDSA-AES128-SHA:ECDHE-RSA-AES256-SHA384:ECDHE-ECDSA-AES256-SHA384:ECDHE-RSA-AES256-SHA:ECDHE-ECDSA-AES256-SHA:DHE-RSA-AES128-SHA256:DHE-RSA-AES128-SHA:DHE-DSS-AES128-SHA256:DHE-RSA-AES256-SHA256:DHE-DSS-AES256-SHA:DHE-RSA-AES256-SHA:AES128-GCM-SHA256:AES256-GCM-SHA384:AES128-SHA256:AES256-SHA256:AES128-SHA:AES256-SHA:AES:CAMELLIA:DES-CBC3-SHA:!aNULL:!eNULL:!EXPORT:!DES:!RC4:!MD5:!PSK:!aECDH:!EDH-DSS-DES-CBC3-SHA:!EDH-RSA-DES-CBC3-SHA:!KRB5-DES-CBC3-SHA
 
SSLHonorCipherOrder on
 
SSLCertificateFile "/etc/letsencrypt/live/mysitename.com/cert.pem"
SSLCertificateKeyFile "/etc/letsencrypt/live/mysitename.com/privkey.pem"
SSLCertificateChainFile "/etc/letsencrypt/live/mysitename.com/chain.pem"

 

Nginx 적용방법 : https://blog.lael.be/post/2600 16번 항목을 참조한다.

dhparam.pem 파일은 한번만 생성하면 된다. (중복하여 생성해도 문제가 발생하지는 않음)

댓글목록

Anthony님의 댓글

Anthony 이름으로 검색 작성일

https://www.monclerstoreoutlets.us.com/ Moncler Outlet Store
https://www.ferragamosbelts.us.com/ Ferragamo Belt
https://www.adidasshoescheap.us.com/ Cheap Adidas
https://www.pandoras-charms.us.com/ Pandora Charms
https://www.trainersforsale.uk.com/ Adidas Shoes
https://www.wholesaleairjordanscheap.us/ Wholesale Jordans
https://www.nikeoutletstore-onlineshopping.us.com/ Nike Outlet Store
https://www.nikerunningshoessale.us.com/ Nike Running Shoes Sale
https://www.pandoracharms-bracelets.us.com/ Pandora Bracelet Charms
https://www.balenciagatriplessneakers.us.com/ Balenciaga Triple S
https://www.jordan1retro.us.com/ Jordan Retro 1
https://www.diorjordan1.us.com/ Dior Jordan 1
https://www.pandorajewelryoff.us.com/ Pandora Jewelry Official Site
https://www.jordan1shoes.us.com/ Jordan 1
https://www.pandorabraceletscharms.us.com/ Pandora Bracelets Charms
https://www.airjordan5.us.com/ Jordan 5
https://www.pandorajewelrysblackfriday.us.com/ Pandora Black Friday
https://www.goyardhandbagsoutlet.us.com/ Goyard Handbag
https://www.sneakersadidas.us.com/ Adidas Sneakers
https://www.nikeshoeswomen.us.com/ Nike Shoes Women
https://www.asicsoutletshoes.us.com/ Asics Outlet
https://www.pandoraoutlet-charms.us.com/ Pandora Charms
https://www.pandorajewelrywebsite.us.com/ Pandora Jewelry
https://www.cheapjordanshoeswholesale.us/ Cheap Jordan Shoes For Men
https://www.pandorasjewelrysite.us.com/ Pandora Jewelry
https://www.airmax270.us.com/ Nike Air Max 270
https://www.nikesnkrs.ca/ Nike Snkrs
https://www.airjordan1shoes.us.com/ Air Jordan 1 Low
https://www.pumashoess.us.com/ Puma Store
https://www.shoesasicsoutlet.us.com/ Asics Outlet
https://www.asicsshoess.us.com/ Asics Shoes For Men
https://www.nikemensshoes.us.com/ Nike Men's Shoes
https://www.pandorascom.us.com/ Pandora
https://www.airjordans1retro.us.com/ Nike Air Jordan 1
https://www.wholesalejordanshoes.us/ Discount Jordan Shoes Wholesale
https://www.balenciagastore.us.com/ Balenciaga
https://www.max97.uk.com/ Nike Air Max 97
https://www.pandorasbraceletcharms.us.com/ Pandora Charms
https://www.monclerjacket.com.co/ Moncler Jacket
https://www.nikesneakersformen.us.com/ Men Nike Sneakers
https://www.pandorasrings.us.com/ Pandora Ring
https://www.pandorajewelrysofficialsite.us.com/ Pandora Jewelry Official Site
https://www.monclercoatsjacketsoutlet.us.com/ Moncler Jackets
https://www.pandorabraceletsclearance.us.com/ Pandora Bracelets
https://www.airmax720.us.com/ Air Max 270 Men
https://www.nikeoutletstoreonlineshopping.us.com/ Nike Outlet Store Online Shopping
https://www.pandoracharmss.us.com/ Pandora Charms
https://www.pandorabraceletsjewelry.us.com/ Pandora Bracelets
https://www.nikesstore.us.com/ Nike
https://www.pandoracharmsofficial.us.com/ Pandora Charms Sale Clearance
https://www.pandorajewelryshop.us.com/ Pandora Jewelry
https://www.yeezysshoes.ca/ Yeezy
https://www.pandoracharmsstore.us.com/ Pandora Charm
https://www.pandora-store.us.com/ Pandora
https://www.newshoes2021.us/ New Nike Shoes
https://www.pandorajewelrysbracelets.us.com/ Pandora Jewelry
https://www.monclersaleoutlets.us.com/ Moncler Sale
https://www.adidasshoeswomen.us.com/ Adidas Shoes Women
https://www.charmspandoras.us/ Pandora Bracelet Charms
https://www.officialmonclers.us.com/ Moncler
https://www.pandoras-outlet.us.com/ Pandora Jewelry Outlet
https://www.airjordan1low.us/ Jordan 1 Low
https://www.pandorasbracelets.us.com/ Pandora Bracelet Charms
https://www.outletsmonclerjackets.us.com/ Moncler Jackets
https://www.adidasshoesmen.us.com/ Adidas Shoes Men
https://www.monclerscoats.us.com/ Moncler Coats
https://www.pandoraringsjewelry.us.com/ Pandora Ring
https://www.bestbasketballshoes.us/ Cheap Basketball Shoes
https://www.outletstoreonlineshopping.com.co/ Nike Outlet
https://www.nmd.us.com/ Adidas NMD
https://www.balenciagashoesstore.us.com/ Balenciaga Shoes
https://www.salvatoreferragamos.us.com/ Salvatore Ferragamo
https://www.ferragamocom.us/ Ferragamo
https://www.nikecanadaonlineshopping.ca/ Nike Canada Online
https://www.pandoraoutletsonline.us.com/ Pandora Jewelry Outlet
https://www.airjordan1s.us.com/ Air Jordan 1s
https://www.asicsrunningshoess.us.com/ Asics Running Shoes
https://www.adidas-runningshoes.us.com/ Adidas Running Shoes For Men
https://www.pandorajewelry-officialsites.us/ Pandora Jewelry Official Site
https://www.outletmonclerjackets.us.com/ Moncler Outlet
https://www.pandoraoutletscharms.us.com/ Pandora Charms
https://www.pandorasjewelryofficialsite.us.com/ Pandora Jewelry Official Site
https://www.outletasics.us.com/ Asics Outlet Store
https://www.airjordan1retro.us.com/ Air Jordan 1 Retro
https://www.pandorajewelrybracelets.us.com/ Pandora Jewelry
https://www.pandorasjewelryoff.us.com/ Pandora Jewelry
https://www.pandorastores.us.com/ Pandora
https://www.pandorasstore.us.com/ Pandora
https://www.pandorajewelrywebsites.us.com/ Pandora Jewelry
https://www.pandorasjewelry-officialsite.us.com/ Pandora Jewelry Official Site
https://www.pandoraofficialsite.us.com/ Pandora Official Site
https://www.airjordan1.us.org/ Air Jordan 1 Mid
https://www.nikeshoesnew.us.com/ Nike Shoes
https://www.nikestorefactorys.us.com/ Nike Outlet Store
https://www.monclercoatfactory.us.com/ Moncler Coat Men
https://www.pandoracharms-bracelets.us/ Pandora Bracelets
https://www.pandoraoutletscharms.us/ Pandora Charms Outlet
https://www.monclerjacketsoutletonline.us.com/ Moncler Jackets
https://www.shoesferragamo.us.com/ Ferragamo Shoes Men
https://www.airjordans1.us.com/ Nike Air Jordans 1
https://www.nikesairjordans.us.com/ Nike Jordans
https://www.adidassale.us.com/ Adidas Clearance Sale
https://www.pandorashop.us.com/ Pandora
https://www.jordanones.us/ Jordan Ones
https://www.nike--shoes.ca/ Nike Shoes Men
https://www.nikestoreoutlets.us.com/ Nike Outlet Online
https://www.pandorasoutlet.us.com/ Pandora Outlet
https://www.nikeairjordan1.us.com/ Nike Air Jordan 1
https://www.pandorasjewelrycharms.us.com/ Pandora Jewelry
https://www.nikeshoes-formen.us.com/ Nike Shoes For Men
https://www.nikecom.ca/ Nike
https://www.adidasshoes-canada.ca/ Adidas Shoes Canada
https://www.pandoraoutlet-online.us.com/ Pandora Outlet
https://www.cheapmoncler.com.co/ Cheap Moncler Coats
https://www.pandorashops.us/ Pandora
https://www.pandora-jewellery.us.com/ Pandora Jewelry
https://www.pandorashops.us.com/ Pandora
https://www.pandora-charmssaleclearance.us/ Pandora Charms
https://www.yeezyshoes.com.co/ Yeezy
https://www.jewelryspandora.us/ Pandora Jewelry
https://www.pandora-outletcharms.us.com/ Pandora Charms
https://www.pandora-jewelryoutlets.us.com/ Pandora Jewelry
https://www.nikecanadaonlines.ca/ Nike
https://www.pandoraofficialsites.us.com/ Pandora
https://www.pandorass.us/ Pandora
https://www.jordan1high.us/ Jordan 1 High
https://www.adidasstoreoutlets.us.com/ Adidas Store
https://www.pandorasofficialsite.us.com/ Pandora
https://www.jordanshop.com.co/ Air Jordan
https://www.balenciagasneakerssales.us.com/ Balenciaga Sneakers
https://www.pandorasjewelrys.us.com/ Pandora Jewelry
https://www.balenciagasneakersoutlet.us.com/ Balenciaga
https://www.balenciagashoess.us.com/ Balenciaga Shoes
https://www.pandorasjewellery.us.com/ Pandora Jewelry
https://www.goyardbagsoutlet.us.com/ Goyard Bag
https://www.pandorascanadajewelry.ca/ Pandora Rings
https://www.jordanstore.com.co/ Jordan Shoes
https://www.officialpandorajewelry.ca/ Pandora Canada
https://www.adidass.ca/ Adidas Canada
https://www.asicssneakers.us.com/ Asics Sneakers For Women
https://www.pandoracharmsjewelrys.us/ Pandora Jewelry
https://www.nikesneakersforwomen.us.com/ Nike Sneakers For Women
https://www.adidasofficialwebsite.us.com/ Adidas Official Website
https://www.wholesalejordanshoes.us.org/ Wholesale Jordan Shoes
https://www.ferragamosbelt.us.com/ Salvatore Ferragamo Belt
https://www.nikeairmax2021.us.com/ Nike Air Max
https://www.asicsgel-kayano.us.com/ Asics Gel-Kayano
https://www.nikeshoes-forwomen.us.com/ Nike Women Shoes
https://www.pandoraoutletjewelry.us.com/ Pandora Jewelry
https://www.cheapshoesoutletonlines.us/ New Nike Shoes
https://www.balenciagastores.us.com/ Balenciaga
https://www.jordans1retro.us.com/ Jordan 1
https://www.jordan1low.us.com/ Jordan 1 Lows
https://www.cheapmoncler.us.com/ Cheap Moncler Jackets
https://www.airjordanssneakers.us.com/ Jordans Sneakers
https://www.trainersshop.uk.com/ Nike Store
https://www.jordanretro1.us.com/ Jordan Retro 1

전체 0
게시물 검색
유용한 TIP 목록
번호 제목 글쓴이 조회 날짜
게시물이 없습니다.