항해99/웹종강

웹종반 5주차 - 2

vlfxhd15 2022. 12. 15. 22:47

 

 

간단한 요약들

 

파일질라

- 왼쪽이 우리 컴퓨터 오른쪽이 우분투 컴퓨터(AWS , ec2)

왼쪽파일을 복사에서 오른쪽에 넣어주면 되는데 

(static + templates + app.py 를 복사)

venv (패키지) 파일은 제외

 

AWS 세팅

 - 파일질라로 넘겨줘도 내 퍼블릭 ip주소로 접속이 안되는데

이때 AWS 보안에 들어가서 보안그룹 클릭후 인바운드 규칙 편집으로 가서

규칙추가와 유형과 포트범위 소스 등을 저장해주어야 한다. (포트범위 5000 과 80 두가지 추가)

포트범위를 5000으로 정해주면 이제 ip주소로 접속이 가능한데

5000을 생략해도 접속이 가능하다. (80을 통해 접속하는 사람도 5000으로 들어올수 있게끔 해주는 깃배쉬 명령어도 참조)

 

 

우리가 원격접속을 종료 하더라도 서버가 계속 유지 되게 해보기

 

깃배쉬 열고 화살표 위키로 접속할 주소 찾기

원하는 파일 접속하기 (python app.py 로 실행시키면 다시 화면접속된다.)

컨트롤 + C 누르면 종료된다.

nohup python app.py &  << 를 입력해주면 깃배쉬를 종료해도 계속해서 유지된다.

이제 계속 유지되고 있는걸 강제종료 하는 방법은

ps -ef | grep 'python app.py' | awk '{print $2}' | xargs kill 를 명령어 입력해주면 된다.

 

 

 

도메인 붙이기

 

가비아 접속

- DNS 관리

- 샀던 도메인누르고 DNS 설정 클릭

- 호스트 @

- ip주소 (AWS ec2) 숫자만 입력

- 상태확인

- 저장

 

 

og태그

파일참에서 원하는 파일 열기

index.html 

 

<meta property="og:title" content="내 사이트의 제목" />
<meta property="og:description" content="보고 있는 페이지의 내용 요약" />
<meta property="og:image" content="이미지URL" />

 

head 안쪽에 설정해주기 

 

변경된 내용을 다시 ec2에 반영하려면

돌아가던 서버 멈춰주고 파일질라로 변경된 파일 바꿔주고 (있던파일 싹 지워주고 새파일 집어넣기)

다시 깃배쉬로 서버 실행 시켜주면 끝난다.

 

 

og태그 같은경우 한번 설정하면 쭉 저장되기때문에 변경이 안된다.

그럴때는 카카오톡og태그초기화 하는 주소를 강의자료실에서 찾아 들어가서 변경해주면 된다.