공부하자/웹개발일지

[웹개발일지] #13. nohup 설정, og태그, 도메인 구매

snbrin 2022. 3. 21. 17:06

 

 

풀스택 웹개발 공부 기록하기 #13.

마지막 웹개발일지

 

그동안의 [웹개발일지#1~#13]의 코드는 github에 올라가 있습니다..!

https://github.com/janghr1225?tab=repositories 

 

janghr1225 - Overview

janghr1225 has 12 repositories available. Follow their code on GitHub.

github.com

 

😉배포 마지막 단계!!😉

ssh 접속을 끊어도 서버가 계속 돌아갈 수 있도록,

내 사이트 주소를 예쁘게,

공유할 때도 예쁘게

만들어보자!!

 


 

 

💾 nohup 설정

nohup 명령어는 프로세스 실행한 터미널의 세션 연결이 끊어지더라도 지속적으로 서버가 돌아갈 수 있게 하는 명령어

 

현재까지는 git bash를 종료하면 프로세스가 종료되는데 배포할 서비스가 그렇게 되면 안되겠쥬?

그러니 원격 접속을 끊더라도 서버가 지속될 수 있도록 해주어야 함!

 

👉 nohup 명령어

nohup python app.py &

👉 서버 종료하기 (강제 종료)

ps -ef | grep 'app.py'

kill -9 [pid값]

👉 다시 켜기

nohup python app.py &

 

nohup python app.py & 명령어를 실행한 후 ssh 접속을 종료하고 접속해보면 

정상적으로 사이트 접속이 가능!!

 


 

💾 og 태그 만들기

og태그 모습

 

카카오톡에 링크를 공유할 때 이렇게 이미지와 짧은 제목, 소개가 뜨는데 이걸 만드는 태그가 og태그!!

 

👉 static 폴더 아래 이미지 파일 저장

👉 .html 파일의 <head>~</head> 사이에 코드 삽입

<meta property="og:title" content="내 사이트의 제목" />
<meta property="og:description" content="보고 있는 페이지의 내용 요약" />
<meta property="og:image" content="{{ url_for('static', filename='ogimage.png') }}" />

 

 


 

 

💾 도메인 구입

인터넷 사이트에 접속할 때 ip주소를 직접 입력해서 들어가는 경우는 없다

지정된 ip주소를 내가 만든 도메인과 매칭하여

ip주소대신 도메인주소를 입력해서 사용할 수 있도록 하는 것이 배포의 마지막 단계!!

 

도메인 구입은 https://www.gabia.com/

 

웹을 넘어 클라우드로. 가비아

그룹웨어부터 멀티클라우드까지 하나의 클라우드 허브

www.gabia.com

 

도메인 구입 후 내 ip주소와 매칭시키는 작업이 필요하다.

매칭 설정 후에도 약간의 시간이 필요!!

 

 

이제 정말 내가 만든 서비스를 정식 배포하기까지 끝!!

수고했다~~😁✌