728x90
(1) 강의내용
- AWS
- AWS 서버 구매하기
- 서버 세팅하기
- flask 서버 실행해보기
- AWS에서 포트 열어주기
- Robo3T에서 DB연동
- 포트 포워딩
- nohup 설정하기
- 도메인 구입
- og 태그 만들기
- 5주차 숙제
- 도메인 올리기
(2) AWS
- EC2 서버 구매하기
- aws.amazon.com/ko/ <- aws링크에서 회원가입 및 로그인
- EC2를 사용하여 클릭
- Ubuntu Server 18.04 LTS(HVM), SSD Volume Type - 64비트(x86) 선택
- 검토 및 시작
- Key Pair를 저장 후 런치
- EC2 서버에 접속하기
- git bash로 입력
- ssh -i 받은키페어를끌어다놓기 ubuntu@AWS에적힌내아이피
- 서버 세팅하기
- Filezilla 실행
- Connect 버튼 클릭
- New Site 버튼 클릭
- Protocol : SFTP, Host : AWS에 적힌 아이피, Port : 22, Logon Type : Key File, User : ubuntu, Key File : Key pair 위치
- Filezilla에 아래 initial_ec2.sh 다운
- sudo chmod 755 initial_ec2.sh 로 환경 세팅
- AWS에서 포트 열어주기
- EC2 관리 콘솔로 이동
- 해당 인스턴스 클릭
- 보안 클릭
- 보안 그룹 클릭
- 인바운드 규칙 편집
- HTTP / TCP / 80 / 사용자 지정 / 0.0.0.0/0
- HTTP / TCP / 80 / 사용자 지정 / ::/0
- SSH / TCP / 22 / 사용자 지정 / 0.0.0.0/0
- 사용자 지정 TCP / TCP / 5000 / 사용자지정 / 0.0.0.0/0
- 사용자 지정 TCP / TCP / 5000 / 사용자지정 / ::/0
- 사용자 지정 TCP / TCP / 27017 / 사용자지정 / 0.0.0.0/0
- 사용자 지정 TCP / TCP / 27017 / 사용자지정 / ::/0
- Robo3T DB 연동
- Connect 클릭
- Create 클릭
- Connection Settings
- Connection
- Type : Direct Connection
- Name : dbName
- Address : AWS에 적힌 아이피 : 27017
- Authentication
- Perform authentication 체크
- Database : admin
- User Name : test
- Password : test
- Connection
- Test 후 저장
- Python Code 변경
client = MongoClient('mongodb://test:test@localhost', 27017)
- nohup 설정하기
- nohup이란? SSH 접속을 끊어도 서버가 계속 동작하고 있음
# 아래의 명령어로 실행하면 된다
nohup python app.py &
# 아래 명령어로 미리 pid 값(프로세스 번호)을 본다
ps -ef | grep 'app.py'
# 아래 명령어로 특정 프로세스를 죽인다
kill -9 [pid값]
(2) 도메인 구입하기
- 도메인 구입/연결
- www.gabia.com/ <- 가비아링크에서 회원가입 및 로그인
- 도메인 구입
- DNS 관리 툴 클릭
- 해당 도메인 설정 클릭
- 값/위치 에 IP 작성 후 저장
(3) og 태그
- Code
<meta property="og:title" content="내 사이트의 제목" />
<meta property="og:description" content="보고 있는 페이지의 내용 요약" />
<meta property="og:image" content="{{ url_for('static', filename='ogimage.png') }}" />
- 카카오톡 og 태그 초기화 하기: https://developers.kakao.com/tool/clear/og
- 페이스북 og 태그 초기화 하기: https://developers.facebook.com/tools/debug/
(4) 5주차 숙제
- 도메인을 연결한 링크 - Loafly.shop
(5) 느낀점
드디어 마지막 5주차가 끝났습니다. 현재 취준생인 저로써는 하루에 1주차씩 5일정도를 소모하여 5주차를 완료할 수 있었습니다.
웹개발 종합반을 들으면서 대단한건 아니지만 처음부터 끝(도메인)까지 개발한 경험을 얻을 수 있어 의미있는 시간이였고, 학생들이 흥미를 느낄 수 있도록 수업 커리큘럼이 잘 짜여진 것 같습니다. 하지만 짧은 시간을 들여서 경험한 전체적인 틀을 조금조금씩 다루는 정도 여서 깊이는 조금 아쉬웠습니다.
반응형
'Study > Sparta Coding Club' 카테고리의 다른 글
[스파르타코딩클럽] 항해 99 - 2주차(후기) (0) | 2021.03.14 |
---|---|
[스파르타코딩클럽] 항해 99 - 1주차(후기) (5) | 2021.03.11 |
[스파르타코딩클럽] 웹 개발 종합반 - 4주차 (후기) (0) | 2021.03.01 |
[스파르타코딩클럽] 웹 개발 종합반 - 3주차 (후기) (0) | 2021.02.26 |
[스파르타코딩클럽] 웹 개발 종합반 - 2주차 (후기) (0) | 2021.02.22 |