관리 메뉴

프로그래밍 삽질 중

AWS에서 가비아 도메인 받아 연결 - 3 (puffy 코드는 더보기 확인) 본문

과거 프로그래밍 자료들/DB(MYSQL)

AWS에서 가비아 도메인 받아 연결 - 3 (puffy 코드는 더보기 확인)

평부 2022. 6. 24. 18:31

* 출처 : https://sesac.seoul.kr/course/active/detail.do

 

꿈꾸는 개발자 데뷔코스, 새싹

‘새싹’은 싹을 틔우기 위해 더 높은 곳을 향해 도전하고 한 단계 성장하여 기업과의 연결, 새로움을 추구하는 인재들의 공간입니다.

sesac.seoul.kr

 

* 설치한 리눅스에서 필요한 코드들

https://sprinkle-guide-797.notion.site/e4ff82efbbea4b1091d2075160861688

 

서버구축

서버구축

sprinkle-guide-797.notion.site

 

1) HTTP가 아닌 HTTPS로 웹사이트 열기 위함

WinSCP 에서 puffy 열기 해당 내용 입력하기

더보기

vi /etc/nginx/sites-available/default // nginx 설정파일 열기
service nginx restart // nginx 재시작

 

[Nginx] Let's Encrypt를 통해 Nginx에서 무료로 https 설정하기

 

[Nginx] Let's Encrypt를 통해 Nginx에서 무료로 https 설정하기

Practice makes perfect!

twpower.github.io

 

// certbot 설치를 위한 패키지관리자 업데이트
apt-get update
apt-get install software-properties-common
add-apt-repository universe
add-apt-repository ppa:certbot/certbot
apt-get update

 

2)  탄력적 IP(AWS에서 인스턴스 만들었을 때 생성한 IP 입력 시 창에 입력 시 오류 발생)

- AWC EC2 인스턴스 -> '보안' 설정 필요 -> '인바운드 규칙 편집' HTTPS 규칙 추가

 

3) 가비아에서 로그인 후 검색창에 원하는 도메인 이름 찾기

 

4) 결제 후 마이 가비아에서 확인(도메인 이름은 싼 거 써도 무관)

5) puffy 통해 터미널 열기

더보기

1. 터미널에 먼저 관리인 sudo su 입력

2. vi /etc/nginx/sites-available/default  //입력하기

 

-> 여러 창이 뜰 텐데 그 중 server_name: _;이라고 쓰인 부분에 커서 갖다대고 영어 i 누르기(insert 나옴)

-> 가비아에서 결제한 도메인 입력 (예시처럼 www.goodblog.shop)  

-> 저장하기는 :wq! 안 되면 :q! 입력

-> :wq! 이후 service nginx restart

 

6) 마이 가비아 -> 관리 -> 관리 -> 발급받은 도메인 설정 

7) puffy 터미널에서 해당 코드 입력

더보기

1. 터미널에 먼저 관리인 sudo su 입력

2. apt-get install certbot python3-certbot-nginx // certbot 설치

3. certbot --nginx -d example.com -d www.example.com // certbot 실행

4. 이후에 나오는 자료들 다 "Y"로 입력하기

 

* 뭔가 입력 = i (insert로 전환)
* 입력한 부분 저장 =  :wq!

8)  AWC EC2 인스턴스 -> '보안' 설정 필요 -> '인바운드 규칙 편집' SSH 규칙 추가

- 2)와 동일

 

9)  웹사이트 주소창에 www.발급받은 도메인 넣기 -> 성공

 

* 본인보다 더 AWS와 가비아 연결 설명을 잘한 글 

 

https://sovovy.tistory.com/37

 

AWS EC2와 도메인 연결 (가비아)

 목표) AWS EC2에서 실행중인 웹 서버를 구매한 도메인과 연결하기 (가비아에서 구매한 도메인) 1. 우선 AWS의 Route53 서비스로 이동합니다. (https://console.aws.amazon.com/route53) 2. 두 버튼 중 아무거나..

sovovy.tistory.com