💬 AWS EC2 서버의 경우 인바운드 규칙 80, 443번을 열어줘야 함
sudo apt-get update #apt-get 업데이트
sudo apt-get install software-properties-common #선행 소프트웨어 설치
sudo add-apt-repository ppa:certbot/certbot #저장소 추가
sudo apt-get update #apt-get 업데이트
sudo apt-get install certbot #certbot 설치
Nginx 서버 중단
sudo certbot certonly –-standalone -d 도메인명
: 인증 요청
인증 성공 시 Congratulations 와 함께 관련 정보 출력
파일 위치 이동하기 /etc/nginx/sites-available/default
파일 열기 sudo vi defualt
파일 편집
```js
server {
listen 80;
listen [::]:80;
return 301 https://jhserver.shop$request_uri;
}
server {
listen 443;
ssl on;
ssl_certificate /etc/letsencrypt/live/jhserver.shop/fullchain.pem;
ssl_certificate_key /etc/letsencrypt/live/jhserver.shop/privkey.pem;
location / {
proxy_pass http://localhost:8080;
}
}
sudo service nginx restart
서버 재시작