본문 바로가기

SpartaCodingClub_개발일지/TIL

0915 [웹 프로그래밍 A-Z 기초강의~5주차] TIL

반응형

<5주차>

-웹서비스를 런칭하기 위해서:

    -클라이언트의 요청에 항상 응답할 수 있어야 한다. : 항상 켜져있어야 한다.(서버와, 프로그램 둘다)

    -어디서든 접근하기 위한 공개 IP를 가지고 있어야 한다. 

    --> 이를 용이하게 하기 위해 요즘은 클라우드 서비스를 사용한다. ex) AWS-EC2

 

-EC2 생성 후 주의사항

    -필요한 포트를 인바운드 규칙에 포함시켜주어야 한다.

    -이번 프로젝트의 경우: 80포트, 5000포트, 27017포트

   

-db의 경우 아이디와 비밀번호를설정한 DB를 사용해야한다. 당연하지만.

 

-도메인에 EC2의 주소를 맵핑해주면 간단하게 연결이 가능하다.

 

-nohup python app.py & : 터미널을 종료해도 서버가 돌아가고 있다.

-ps -ef | grep 'app.py' : app.py의 프로세스 아이디를 검색 

-kill -9 PSID : app.py의 프로세스 아이디로 프로세스를 종료한다. 

 

-og tag: 카카오톡 등에 사이트 주소를 공유할때 나오는 기본 메타정보를 담고 있다.

    -이미지, 사이트 설명 등이 있는 것을 확인할 수 있다. 

 

 

반응형