apache 대신 nginx 를 많이 쓴다고 한다.
언젠가 기회가 된다면 nginx도 공부해봐야지
일단 이번엔 apache2를 설치해서 다른 설정이 끝난 상태이기 때문에
apache2 + certbot 조합으로 설정 시도!
apt update & upgrade
apt install certbot python3-certbot-apache
certbot --apache
여기서 대답해야 하는 부분이 몇가지 있는데,
설치 안내해준 사이트에 보면 자세히 나와있다!
굉장히 간단하게 끝났다.
적용도 certbot이 알아서 해줌!
만약 사이트를 띄워봤는데
접속할 수 없다는 뉘앙스의 문구가 나타난다면
방화벽에 443 포트 (https 포트)가 열려있는지 확인해보는 것이 필요하다.
아래 블로그에서 소개하는 방법은 이제는 통하지 않게 되었나보다
https://waspro.tistory.com/383
# openssl version
# a2enmod ssl
# a2enmod rewrite
openssl genrsa -des3 -out zhyun.kim.key 2048
openssl req -new -key zhyun.kim.key -out zhyun.kim.csr
openssl x509 -req -days 365 -in zhyun.kim.csr -signkey zhyun.kim.key -out zhyun.kim.crt
SSLCertificateFile [인증서 파일 경로]
SSLCertificateKeyFile [키파일 경로]
SSLCACertificateFile [중계인증서 파일경로]
ex
SSLCertificateFile /etc/asd/zxc/zhyun.kim.csr
SSLCertificateKeyFile /etc/asd/zxc/zhyun.kim.key
SSLCACertificateFile /etc/asd/zxc/zhyun.kim.crt
RewriteEngine On
RewriteCond %{HTTPS} off
RewriteRule .* https://www.zhyun.kim