웹 프로그래밍

[AWS (3)] AWS 기반 Stack 배포

728x90
반응형

1. docker secret 생성

MYSQL_ROOT_PASSWORD

MYSQL_PASSWORD

DJANGO_SECRET_KEY

 

2. 서버에 nginx.conf 올려주기

a) 접속

vultr에서 호스트와 비밀번호를 줬던 방식과 달리 pem파일을 이용해야한다.

filezilla 좌측상단 사이트관리자 > new site > 프로토콜: SFTP > 호스트 입력, 포트22, 사용자 ubuntu,

로그온 유형: 키파일

 

b) 접속상태로 home/아래에 파일을 만들어주려하나 관리자권한이 없어 직접 생성이 불가. CLI에서 생성

 

ubuntu로 접속해 /home으로 이동. 파일 생성

sudo mkdir django_course

 

ubuntu 유저에 대해 django_course에대한 관리자권한 부여

sudo chmod 777 django_course/

 

이제 로컬의 nginx.conf 파일을 서버에 줄 수 있다.

 

3. 이미지 생성/ 스택 생성

4. 포트 방화벽 해제 (:80)

 

 

728x90
반응형

'웹 프로그래밍' 카테고리의 다른 글

[AWS (5)] AWS HTTPS 설정  (0) 2021.07.17
[AWS (4)] AWS 도메인 연결  (0) 2021.07.17
[AWS (2)] AWS 도커 설치  (0) 2021.07.17
[AWS (1)] EC2 인스턴스 생성  (0) 2021.07.17
[배포해보기 (14)] Docker Secret  (0) 2021.07.17