태터데스크 관리자

도움말
닫기
적용하기   첫페이지 만들기

태터데스크 메시지

저장하였습니다.

Let’s Encrypt로 SSL 사이트로 변경

서버운영|2018.12.06 22:56

HTTPS

uthline.net에 SSL를 도입하였습니다. 또 www.uthline.net이나 uthline.net으로 접속을 하여도 HTTPS로 접속하도록 작업했습니다. 너무 간단해서 하나도 기억에 안남아... 간단하게 정리해보려 합니다.

Lets Encrypt

https를 사용하기 위해서는 SSL인증서가 필요한데, SSL인증서 발급을 하려면 돈이 든다고 알고 있었다. 에서 무료로 인증서를 발급받을 수 있고, 그 과정도 너무 너무 간단하게 shell scrpt로 작성되어 있어, 왠만한 사이트 가입하는 것 보다 간단하게 발급을 받을 수 있다.

https://letsencrypt.org/

받은 스크립트를 실행하기 전에, 권한을 줘야함.

WP에 .well-know폴더아래 .htaccess를 만들어 줘야 함.


마지막으로 환경변수 하나 설정.


이제 인증서 발급을 수행해줄, cerbot-auto를 실행해주면 된다. 형식으로 아래와 같다.

./certbot-auto certonly --webroot -w /path/to/.well-known -d domain_name


domain_named에는 포로토콜을 입력하지 않는다. (http://)

명령어를 실행하면 일련의 진행과정 중, Yes, No를 선택 해줘야 함.

정상적으로 완료가 되면 아래 위치에 입력한 도메인으로 디렉토리가 생성 됨.


그 안에 파일 내용은 아래와 같음.


Apache2 설정 변경

이제 apache설정을 변경해줘야 함.



그외에 ssl enable작업, 

sudo s2ensite 000-default.conf

sudo s2dissite 000-default.conf

sudo service apache2  restart

cp default-ssl.conf uthline.net.conf


HTTPS 확인

크롬으로 접속해보니, 아래와 같이 자물쇠가 굳게 닫혀 있다. 뿌듯!



참고링크

https://swiftcoding.org/https-cert




'서버운영' 카테고리의 다른 글

Let’s Encrypt로 SSL 사이트로 변경  (0) 2018.12.06
HDD추가  (0) 2015.02.21
Cherrymusic compact view  (2) 2014.08.29
ssh가 동작하지 않을때  (0) 2014.06.12
apache webser path  (0) 2014.05.16
ftp서버를 설치하자  (0) 2014.03.26
putty connection refused  (0) 2014.03.15
리눅스 설치  (0) 2014.03.14
서버 PC조립  (0) 2014.03.14

댓글(0)

티스토리 툴바