728x90
터미널에 서버에 접속해 줍니다.
cd /etc/nginx/sites-available
sudo vi default.conf
default.conf 파일 수정
server {
server_name 가비아 에서 만든 도메인;
root /var/www/html;
index index.html;
location / {
try_files $uri $uri/ /index.html;
}
}
# certbot을 설치하기 위한 snap을 설치한다.
sudo apt update
sudo apt install snapd
# certbot을 설치한다.
sudo snap install --classic certbot
# certbot을 nginx에 연결하기
sudo certbot --nginx
안 될 때
도메인 만든 후 20 - 30 분 정도 기다려야 될 수 있습니다. (가비아에서 도메인 처리하는 중 일 수도 있음)
첫번째 자신의 이메일 입력.
두번째 Y
세번째 Y
네번째 엔터 or 숫자
SSL 인증서 발급완료
터미널에 nginx 재시작
sudo systemctl restart nginx
다시 default.conf 파일 확인해보면 아래와 같이 적용된 모습을 볼 수 있다.
cd /etc/nginx/conf.d
sudo vi default.conf
다시 자신의 도메인을 입력하면(퍼블릭 IP 아님) https 가 적용된 것을 확인할 수 있다. 이상입니다.
참고 블로그
'aws' 카테고리의 다른 글
CORS 에러 해결하는 법 . (1) | 2024.11.20 |
---|---|
AWS 도메인 및 https 적용하는 법 Part.2 (3) | 2024.11.06 |
AWS 도메인 및 https 적용하는 법 Part.1 (0) | 2024.10.30 |
AWS EC2 ssh로 VSCode 연결방법 (0) | 2024.10.23 |
Flutter - Ec2 인스턴스 Web 호스팅 하기 Part.4 (2) | 2024.10.16 |