라이트세일 워드프레스에 무료 SSL 인증서 설치하기(Let’s Encrypt)

길라잡이 0 1 08.13 07:39

라이트세일로 워드프레스 인스턴스 이미지를 설치하면, 비트나미 워드프레스가 깔리는데 비트나미 워드프레스의 경우 일반적인 wordpress.org의 설치 파일과는 약간씩 파일 경로가 경로가 달라집니다. 이 글은 비트나미 워드프레스를 기준으로 작성되었습니다.

Let’s Encrypt 인증서 설치하기

certbot을 이용해서 Let’s Encrypt 인증서를 설치할 겁니다. certbot은 Let’s Encrypt 인증서를 발급 및 갱신해주는 봇으로, 이를 이용하면 복잡한 과정들을 자동으로 진행할 수 있습니다.

라이트세일 비트나미 워드프레스 접속하기

certbot 다운받기

  1. 먼저 내 라이트세일 인스턴스에 SSH 접속합니다.

  2. wget 명령어를 사용해서 certbot-auto 파일을 다운 받습니다.

    wget https://dl.eff.org/certbot-auto
  3. chmod 명령어를 사용하여 certbot-auto 파일에 실행 권한을 부여합니다.

    chmod a+x certbot-auto

.well-known 디렉토리 생성

  1. 인증을 위해서는 http://도메인명/.well-known 으로 접속 가능해야 합니다. mkdir 명령어를 사용해서 웹 루트인 워드프레스 htdocs 디렉토리 바로 밑에 .well-known 디렉토리를 만듭니다.

    mkdir /home/bitnami/apps/wordpress/htdocs/.well-known
  2. .well-known 디렉토리 접근이 가능하도록 .htaccess 파일을 만듭니다.

    vi /home/bitnami/apps/wordpress/htdocs/.well-known/.htaccess
    

    .htaccess 안에 다음과 같은 내용을 추가합니다.

    #
    # Override overly protective .htaccess in webroot
    #
    RewriteEngine On
    Satisfy Any
    

    이때 #은 주석 처리를 뜻합니다.

    참고로 vi 에디터는 i를 눌러서 입력 모드로 바뀌어야만 내용을 편집할 수 있습니다. 입력을 다 마쳤다면 Esc키를 누르고 입력 모드를 빠져나온 뒤 :wq 입력 후 엔터를 치면 내용을 저장하고 vi 에디터를 종료할 수 있습니다.

certbot 실행하기

  1. 준비를 마쳤으니 이제 아까 받은 certbot-auto를 실행합니다.

    ./certbot-auto certonly --webroot -w /home/bitnami/apps/wordpress/htdocs/ -d 도메인명.com -d www.도메인명.com
    

    도메인명이라고 적힌 부분은 실제 사용하시는 도메인으로 바꿔주세요. -d 옵션을 사용하면 여러 개의 도메인을 한꺼번에 인증 받을 수 있습니다. www.도메인명주소도 넣어서 같이 인증 받도록 합니다.

  2. certbot을 실행하면 자동으로 인증 절차가 진행되는데, 중간에 동의를 구할 때 Y(es)와 A(gree)를 입력해야 넘어갑니다. 마지막으로 이메일 주소를 물어보면 본인의 이메일 주소를 입력하면 됩니다.

  3. 인증이 제대로 됐다면 성공 메시지가 뜹니다.

아파치 설정파일 수정하기

  1. 인증을 마쳤다면 마지막으로 아파치 설정 파일을 수정합니다. 이떄 비트나미 워드프레스는 설정 파일의 경로가 일반적인 방법으로 설치할 때 경로와 다르다는 점에 유의하세요.

    sudo vi /opt/bitnami/apache2/conf/bitnami/bitnami.conf
    
  2. bitnami.conf 파일을 열고 쭉 내려가다 보면 다음과 부분이 나옵니다.

    SSLCertificateFile "/opt/bitnami/apache2/conf/server.crt"
    SSLCertificateKeyFile "/opt/bitnami/apache2/conf/server.key"
    
  3. 위 두줄은 #을 붙여 주석 처리합니다. 대신 그 밑에 다음과 같은 코드를 추가합니다. 이때 도메인명 부분을 바꾸는 걸 잊지마세요.

    #
    # Let's Encrypt
    #
    SSLCertificateFile "/etc/letsencrypt/live/도메인명.com/fullchain.pem"
    SSLCertificateKeyFile "/etc/letsencrypt/live/도메인명.com/privkey.pem"
    SSLCACertificateFile "/etc/letsencrypt/live/도메인명.com/fullchain.pem"
    
  4. 다음과 같이 만든 뒤 :wp 를 치고 저장해주세요.

    bitnami.conf 수정

아파치 재시작

  1. 설정 파일의 수정을 마쳤다면 아파치를 재시작합니다.

    sudo /opt/bitnami/ctlscript.sh restart apache
    
  2. https://도메인명.com 로 접속해보고 제대로 적용되는지 확인해보세요.

  3. 아래와 같이 녹색 자물쇠와 함께 “안전함”이란 글씨가 보이면(크롬 브라우저의 경우) 성공입니다. 

Comments

번호 제목 글쓴이 날짜 조회
53 워드프레스 cloudflare 적용후 설정 길라잡이 08.13 1
52 let’s Encrypt SSL 무료 인증서 certbot을 통해 설치 및 설정하는 방법 CentOS rel… 길라잡이 08.13 2
열람중 라이트세일 워드프레스에 무료 SSL 인증서 설치하기(Let’s Encrypt) 길라잡이 08.13 2
50 간단하게 무료로 HTTPS를 사용하시려면 CloudFlare를 추천드립니다. 심지어 아무 설정도 없이 Fle… 길라잡이 08.12 3
49 크롬 다운로드 파일 저장위치 변경하는 법 길라잡이 08.12 3
48 nircmd 프로그램을 통해 모니터 끄기 길라잡이 08.02 5
47 특정프로그램의 사용자 계정 컨트롤(UAC) 예외 설정 방법 [출처] 특정프로그램의 사용자 계정 컨트롤(UAC… 길라잡이 08.02 5
46 하드 로우레벨 포맷 프로그램 HDD Low Level Format Tool 길라잡이 07.31 16
45 윈도우10, 부팅시 로그인 두번 해야되는 문제 해결방법 길라잡이 07.30 10
44 윈도우10 익스플로러 창 크기 위치조절, 검색 삭제, 시작메뉴 설정 길라잡이 07.30 8
43 vm웨어 공유폴더 설정 만들기 길라잡이 07.30 7
42 에디트플러스 의 설정을 백업, 복원 파일 위치 및 방법 길라잡이 07.27 6
41 그래픽카드 온도측정 무설치 길라잡이 07.16 9
40 워드프레스 테마의 하단 Copyright 제거하기 길라잡이 07.10 13
39 사이트맵(sitemap) 만들기 길라잡이 07.08 11
38 워드프레스 멀티사이트 만들기와 서브도메인 서브디렉토리 길라잡이 07.01 27
37 워드프레스 특성이미지 첫번째 이미지로 사용하기 길라잡이 06.27 25
36 거시기 년말정산 유머글 길라잡이 2017.12.02 350
35 아재개그 퀴즈 레전드 웃음코드 개그모음 길라잡이 2017.12.01 360
34 재미있는 넌센스문제 best100 길라잡이 2017.12.01 360
33 세상에서 가장 예쁜 동전 BEST10 길라잡이 2017.11.28 261
32 세상에서 가장 높이 5000m 올라가는 기차 길라잡이 2017.11.28 269
31 세상에서 가장 빠르다는 성격테스트 길라잡이 2017.11.27 276
30 세상에서 가장 비싼 음식 TOP7 길라잡이 2017.11.27 262
29 가장 세상에서 가장 비싼 아파트 BEST10 길라잡이 2017.11.27 252
28 세상에서 가장 비싼 공기 TOP5 길라잡이 2017.11.26 271
27 세상에서 가장 전투력 높은 견공 TOP10 길라잡이 2017.11.25 296
26 세상에서 가장 무서운 동물 TOP 10 길라잡이 2017.11.25 305
25 세상에서 가장 빠른 동물 Top16 길라잡이 2017.11.23 309
24 지구상에서 가장 못생긴 동물 TOP10 길라잡이 2017.11.22 398


 

페이스북에 공유 트위터에 공유 구글플러스에 공유 카카오스토리에 공유 네이버밴드에 공유