'Cloud' 카테고리의 글 목록
우당탕탙 it일지
Cloud/ERROR
[Linux/Python] python Linux vi 로 작성했을 때 indentation 에러
2024.05.22
[발생한 에러]TabError: inconsistent use of tabs and spaces in indentation os 버전: rhel8 centos7 에서 수정했을 땐 발생하지 않던 에러 발생..위 코드와 tab 정렬도 잘 맞췄는데 자꾸 발생하길래, vi 내에서 /^I 로 검색해보니, 작성한 라인만 tab이 아닌 띄어쓰기로 작성됨. [해결]1. 내 디렉터리에 .vimrc 파일 만들어 set expandtab 작성 - tab을 띄어쓰기로 만들어줌.2. 작성한 코드 vi로 들어가 :retab 실행 tab으로 작성된 모든 코드들이 전부 띄어쓰기로 변경됨
Cloud/WEB
[WEB Server/Linux] HAproxy 수동 설치 및 config 파일 구성
2023.06.30
아래와 같은 구성으로 진행됩니다. [내가 만든 웹 페이지 서버에 배포하기] (1) Django를 활용한 웹페이지 만들기 (2) Django에 DB/Cache 연결하기 (3) Django를 uWSGI와 NGINX를 이용해 배포하기 (4) 내가 배포한 웹으로 HAproxy 구성하기 𖦹현재 포스터𖦹 [포스터 참고] (1) Django를 활용한 웹페이지 만들기: https://hyewon-s-dev.tistory.com/8 [Python/WEB] 내가 만든 웹 페이지 서버에 배포하기 (1) Django를 활용한 웹페이지 만들기 아래와 같은 구성으로 포스터 업로드 예정입니다. 참고해주세요. [내가 만든 웹 페이지 서버에 배포하기] (1) Django를 활용한 웹페이지 만들기 𖦹현재 포스터𖦹 (2) Django에 ..
Cloud/WEB
[Python/WEB] 내가 만든 웹 페이지 서버에 배포하기 (3) Django를 uWSGI와 NGINX를 이용해 배포하기
2023.06.29
아래와 같은 구성으로 진행됩니다. [내가 만든 웹 페이지 서버에 배포하기] (1) Django를 활용한 웹페이지 만들기 (2) Django에 DB/Cache 연결하기 (3) Django를 uWSGI와 NGINX를 이용해 배포하기 𖦹현재 포스터𖦹 (4) 내가 배포한 웹으로 HAproxy 구성하기 [포스터 참고] (1) Django를 활용한 웹페이지 만들기: https://hyewon-s-dev.tistory.com/8 [Python/WEB] 내가 만든 웹 페이지 서버에 배포하기 (1) Django를 활용한 웹페이지 만들기 아래와 같은 구성으로 포스터 업로드 예정입니다. 참고해주세요. [내가 만든 웹 페이지 서버에 배포하기] (1) Django를 활용한 웹페이지 만들기 𖦹현재 포스터𖦹 (2) Django에 ..
Cloud/ERROR
[WEB/Error] Django + uWSGI + NGINX + HAproxy 진행 시 CSS 적용 안되는 에러 및 해결 방법 총정리
2023.06.28
제대로 정리된게 없어서 진짜 오진장 삽질하고, 이건 써야겠다 하고 생각만 오만번 하다가 이제 정리.. 여기서의 에러는 크롬 검사 눌렀을 때, css 파일 자체가 보이지 않는 상황을 말함. 서버에 웹 배포할 때, django → uwsgi → nginx → haproxy 순으로 적용시키니까, 이 순서로 차례차례 정리해보겠음 [Django CSS 적용 안되는 에러] 사실 나는 django 실행시키면서 css 적용이 안되는 에러가 생기진 않았는데, 방법은 찾아둔게 있어서 정리. css 적용이 안되면 일단 가장 먼저 (1) 경로 확인해주고, 분명 그 경로가 맞음에도 불구하고 css 파일을 가져오지 않는다면, (2) static 내용들을 한 폴더로 모아주어야 함. settings.py에 static을 한 폴더로 ..
Cloud/Docker
[Docker/Linux] Dockerfile 작성 시 실행해야하는 파일이 2개 이상일 경우
2023.06.26
파이썬 웹 프레임워크 Django로 만든 프로젝트를 Django + uWSGI + NGINX로 웹에 띄우기 위해 Docker Container을 이용하는 과정에서 생긴 고민. 물론, Dockerfile을 작성하지 않고 컨테이너에 ubuntu나 centos만 설치해서 그 안에 들어가 직접 띄울 수 있지만, Kubernetes까지 활용해 자동화 시키려면 Dockerfile로 만드는게 깔끔할 것이라 생각함. 여기서 uWSGI와 NGINX 둘 다 daemon으로 실행시켜야하는데, Dockerfile에서 어떻게 작성하지? 에 대한 고민을 해결한 과정에 대해 적어봄.. 일단, Dockerfile 작성 시 컨테이너를 계속 띄우고 싶다면 foreground로 실행시켜야 함. [참고] https://hyewon-s-de..