-
우분투 16.04 & 가비아 도메인 & nginx https 적용하기공부하기/리눅스 2021. 8. 22. 22:52
sudo apt-get update
sudo apt-get install snapd
sudo snap install core
sudo snap install --classic cerbot
sudo ln -S /snap/bin/certbot /usr/bin/certbot
sudo certbot --nginx // nginx 자동 설정을 위해서
-> 에러 발생 시 : chmod a+x certbot-auto
자신의 이메일을 입력, 적용하고 싶은 도메인 선택, 외 나머지 전부y 처리
cd /etc/nginx/sites-available
sudo vi default
server {
if ($host = 적용 도메인) {
return 301 https://$host$request_uri;
}
listen 80 ;
listen [::]:80 ;
server_name 적용 도메인;
return 404; -> 이 부분을 -> return 301 https://$host$request_uri; 로 변경
}저장 후 cd
sudo ufw allow 443
혹시 몰라서 sudo service nginx restart
아마존 ec2 보안 인바운드 포트 443 개방
https 갱신 자동 설정
certbot renew --dty-run
위 명령이 성공적으로 끝났다면 아래를 실행
crontab -e
0 0 1 * * certbot renew --renew-hook "sudo service nginx restart"
컨트롤 + x 후 y
crontab -l 명령으로 잘 입력되었는지 확인
'공부하기 > 리눅스' 카테고리의 다른 글
Mac M1 UTM Ubuntu22.04.04 LTS 설치 (0) 2024.03.10 mac m1 virtualbox download 방법 (0) 2024.03.08 우분투 16.04 Nginx 설치하기 (0) 2021.08.22 우분투 16.04버전 mysql 8버전 설치하기 (0) 2021.08.22 우분투 nodeJs 14 버전 및 npm 6버전 설치하기 (0) 2021.08.22