풀스택 웹개발 공부 기록하기 #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태그!!
👉 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주소와 매칭시키는 작업이 필요하다.
매칭 설정 후에도 약간의 시간이 필요!!
이제 정말 내가 만든 서비스를 정식 배포하기까지 끝!!
수고했다~~😁✌
'공부하자 > 웹개발일지' 카테고리의 다른 글
[웹개발일지] #12. 서버 업로드하기(AWS, EC2, filezila) (0) | 2022.03.19 |
---|---|
[웹개발일지] #11. mini_project_3. 무비스타 (0) | 2022.03.18 |
[웹개발일지] #10. mini_project_원페이지쇼핑몰 기능 추가(POST, GET) (0) | 2022.03.17 |
[웹개발일지] #9. mini_project_2. 나홀로메모장 (0) | 2022.03.16 |
[웹개발일지] #8. Flask 사용, mini_project_1. 모두의 책리뷰 (0) | 2022.03.10 |