bitnami
인증서가 저장된 폴더는 주로 관리자 접근 이므로
su - root
Password: [your admin password]
입력하여 관리자 모드로 바꿔준다.
관리자 패스워드 설정이 안되어있다면
passwd root
를 입력하여 설정해준다.
그리고 다음 명령어를 입력하여 기존 인증서 키인 server.crt와 server.key 를 백업한다.
mv /opt/bitnami/apache2/conf/bitnami/certs/server.crt /opt/bitnami/apache2/conf/bitnami/certs/server.crt.backup
mv /opt/bitnami/apache2/conf/bitnami/certs/server.key /opt/bitnami/apache2/conf/bitnami/certs/server.key.backup
생성된 인증서 파일을 기존 인증키 폴더에 동일한 파일명으로 복사한다.
cp /etc/letsencrypt/live/your_domain/fullchain.pem /opt/bitnami/apache2/conf/bitnami/certs/server.crt
cp /etc/letsencrypt/live/your_domain/privkey.pem /opt/bitnami/apache2/conf/bitnami/certs/server.key
파일 접근 권한을 설정하여 Apache가 접근할 수 있도록 한다.
chown root:root /opt/bitnami/apache2/conf/bitnami/certs/server.crt
chown root:root /opt/bitnami/apache2/conf/bitnami/certs/server.key
chmod 600 /opt/bitnami/apache2/conf/bitnami/certs/server.crt
chmod 600 /opt/bitnami/apache2/conf/bitnami/certs/server.key
다음 명령으로 서버를 재시작하여 새로운 인증서가 적용되도록 하면 끝이다.
/opt/bitnami/ctlscript.sh restart apache
nginx
cat /etc/nginx/sites-available/default
명령을 실행하여 server 443 ssl 포트에 ssl_certificate 가 어느 폴더를 가리키고 있는지 확인 후 해당 폴더에 fullchain.pem과 privkey.pem 파일이 정상적으로 복사가 되어있다면 다음의 명령줄을 입력하여 서버를 재시작 하면 인증서가 적용된다.

sudo systemctl restart nginx