티스토리 뷰

반응형

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




반응형

'Linux' 카테고리의 다른 글

Docker Data Folder Configuration  (0) 2020.01.17
du - disk 사용량 확인  (0) 2018.02.26
shell prompt 변경하기  (0) 2018.02.25
자주 사용하는 archiving, compressing 명령어  (0) 2018.02.19
HDD추가  (0) 2015.02.21
Cherrymusic compact view  (2) 2014.08.29
arp와 mac정보를 이용한 접속장비 확인  (0) 2014.07.22
ssh가 동작하지 않을때  (0) 2014.06.12
04-25 04:59
반응형
공지사항
최근에 올라온 글
최근에 달린 댓글
Total
Today
Yesterday
«   2024/04   »
1 2 3 4 5 6
7 8 9 10 11 12 13
14 15 16 17 18 19 20
21 22 23 24 25 26 27
28 29 30
글 보관함