aws lightsail let's encrypt 인증서 설치하기
https://swiftcoding.org/https-cert
위의 가이드를 따라 설치했습니다.
다만 저의 경우 wordpress가 없는 bitnami를 사용하므로
인증서 설치 초반 과정에서
.well-known 폴더와 .htaccess 설치 폴더를 아래와 같이 바꿔 사용했습니다.
mkdir /opt/bitnami/apache2/htdocs/.well-known
touch /opt/bitnami/apache2/htdocs/.well-known/.htaccess
sudo nano /opt/bitnami/apache2/htdocs/.well-known/.htaccess
./certbot-auto certonly --webroot -w /opt/bitnami/apache2/htdocs -d xxx.com -d www.xxx.com
중간에서
sudo nano /opt/bitnami/apache2/conf/bitnami/bitnami.conf
경로의 파일은 존재하므로 그대로 사용/수정했습니다.
그리고.. http접속시 https로 변경하는 코드는
sudo nano /opt/bitnami/apps/wordpress/conf/httpd-prefix.conf 경로에 파일이 없기 때문에
sudo nano /opt/bitnami/apache2/conf/bitnami/bitnami-apps-prefix.conf에 추가했습니다.
참고로 서버 재시작 명령어는 아래와 같습니다.
sudo /opt/bitnami/ctlscript.sh restart apache
참고
[리눅스/아마존 라이트세일] 서버에 mysql 설치됐는지 아닌지 확인하는 법(phpmyadmin)
https://community.letsencrypt.org/t/certbot-auto-deployment-best-practices/91979
댓글 영역