티스토리 뷰
반응형
터미널에 서버에 접속해 줍니다.
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 Http Https 리다이렉트 (무료)
부제) nginx로 http, https 리다이렉트 구성하기
velog.io
반응형
'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 |
반응형
공지사항
최근에 올라온 글
최근에 달린 댓글
- Total
- Today
- Yesterday
링크
TAG
- GitHub
- message
- https
- ios
- app bundle
- Crop
- API
- Token
- Firebase
- Android Studio
- Custom
- direction
- listener
- error
- bitmap
- ec2
- Kotlin
- node.js
- retrofit
- ExoPlayer
- flutter_new_badger
- 알고리즘
- 코딩테스트
- Flutter
- FCM
- java
- Hilt
- android
- 재귀함수
- ScrollView
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | ||
6 | 7 | 8 | 9 | 10 | 11 | 12 |
13 | 14 | 15 | 16 | 17 | 18 | 19 |
20 | 21 | 22 | 23 | 24 | 25 | 26 |
27 | 28 | 29 | 30 |
글 보관함