redis sentinel 핸즈온

레디스 센티넬 클러스터 구축 Redis Redis(REmote DIctionary Server)는 오픈 소스, 인메모리 기반의 키-값(Key-Value) 데이터 저장소입니다.고속의 데이터 처리를 위해 RAM에 모든 데이터를 저장하며, 다양한 데이터 구조와 영속성 옵션을 지원합니다. 구성정보 테스트 환경으로 3개의 노드로 구성하였다. vCpu: 1 CORE vMemory: 1 GB Install redis Redis Config 설정하고 포트충들로 재기동안되면 강제 종료후 재기동하면된다. redis conf참고자료 Redis Sentinel Redis … Read more

uopeople 등록을 깜빡했다…

요새 일이 바빠서 뭔가 잊었다 싶었는데…알람을 오전에 맞춰놓긴했었는데 일하다보니 잊어버렸다 ㅎㅎ… uopeople 알림 메일을 보고 알았다.. 늦은 등록기간에는 놓치지 않도록 주의 해야할듯…

Docker 입문 가이드(작성중)

이번 포스팅에서는 Docker에대하여 다뤄 보려합니다.이미 Docker를 이용해서 container-image를 이용하여 서비스 애플리케이션을 동작하거나,여러 오픈소스를 사용 하는 것은 일상이 되어 있습니다. 여러 블로그 자료들이 있는데,유튜브 컨텐츠를 만들면서 개인적으로도 더욱 자세히 Docker에 대하여 알아보고자 작성하게 되었습니다. Docker란? Docker는 애플리케이션을 컨테이너(container)라는 독립된 공간에서 실행시키는 플랫폼입니다.운영체제에 직접 설치하지 않고, 애플리케이션 실행에 필요한 모든 환경(라이브러리, 코드, 실행파일 등)을 하나의 이미지로 패키징하여 … Read more

uopeople 오리엔테이션 완료

어쩌저찌하여 일단 오리엔테이션은 종료. 이전 포스팅 오리엔테이션 마지막 단계 번역기 없었으면 어떻게할뻔… 후기 일단 오리엔테이션을 끝냈다…오리엔테이션 하나 끝내는건데도 왜이렇게 힘드냐…일단 영어가 안되고….웹페이지 반응도 즉각적이지는 않은 것 같고..웹정보시스템과 온라인캠퍼스 사이트가 분리되어있는데이거는 e-class 같다고 생각하면 될듯.매번 학교 등록할때마다 시스템 적응하는 것도 일이다… 본격적으로 ESL과정이 시작되겠구나…이게 끝나야 전문학사 과정을 할수있음.귀찮아서 영어 테스트를 하고 등록할걸 그랬나 싶다가도 영어 공부를 … Read more

워드프레스 이미지에 테두리 설정

워드프레스를 기본 ‘Generate Press’테마와 기본 ‘워드프레스 블록 에디터’를 사용하고 있다.이미지에 테두리가 기본적으로 적용되어있지 않아서 간단한 설정으로 적용해보았다. 로그인을하고 화면 상단에 ‘사용자 정의’를 클릭한다. 왼쪽 카테고리에서 ‘추가css’를 클릭한다. 내용을 입력한다.

워드프레스 핑백 허용 해제

며칠전부터 알수 없는 댓글이 달리기 시작했다…댓글창을 비활성하였더니 대기상태로 나타나는데 원인을 좀 알기 어려웠다. 특별히 비밀번호가 유출될만한 일도 없었고…유출되었으면 댓글보다 글이 작성되는게 정상일테니까…댓글도 아닌 것같고 하다보니 핑백이라는게 있다고 한다. 이게 제일 의심되어 비활성하였다. 일단 mattermost data백업은 raid 1으로 구성된 synology에 백업을 해두었다. 글작성을하면서 며칠더 지켜보면서 확인을 해보고 그래도 또 댓글이 달리면 로그좀 추적해서 HAProxy에 정책을 걸던지 … Read more

mattermost incoming webhook 보안설정

개인적으로 mattermost를 slack대체 도구로 사용하고 있다.외부에서 notification을 받는 용도로 incoming webhook을 설정하고 있는데,이게 문제가 좀있다. incoming webhook URL은 기본적으로 별도의 인증과정이 존재하지 않는다. 여러 방법을 고민해보고 있으나 여러 환경을 고려해야하다보니 과정에서 ip주소 차단을 걸기는 좀 아닌 것 같아서 요청 헤더값으로 처리하는 방법을 적용하였다. 사용중인 Mattermost 서비스 환경 내가 사용 중인 mattermost는 두개의 haproxy를 거쳐서 통신을 … Read more

django drf를 이용한 api 테스트 + 토큰 인증

이전 포스팅에 이어서 인증절차를 추가하여 보자. 나중에 React와 연동 할 것이므로 Token기반으로 진행해볼 것이다. 로그인된 사용자만 글을 등록할수 있도록 기능을 추가 구현해보자.인증방법은 ‘rest_framework.authentication.TokenAuthentication’를 사용한다. Django DRF 설정 프로젝트의 settings.py 설정 앱의 모델 설정 유저 필드를 추가하여 사용자를 이용할수 있도록 설정을 변경합니다. 유저생성 모델 적용 모델을 적용하려하면 기존에 user계정정보가 없어서 경고가 나타날것인데 위 이미지를 참고해서 조치하도록 … Read more

django drf를 이용한 api 테스트

ChatGPT를 이용한 테스트는 어느정도 해본 것 같아서 근본적인 이해를 위하여 진행하였다.이번 실습은 윈도우 기반 pc에서 진행되었다. Django DRF Django DRF란? Django DRF테스트를 위한 환경설정 파이썬 가상화 설정 패키지 설치 프로젝트 시작 앱 생성 프로젝트 앱 등록 Django DRF테스트를 위한 API 구성 프로젝트 urls.py와 앱의 models.py, serializers.py, views.py, urls.py 설정이 필요하다. 프로젝트 urls.py 앱 models.py 앱 … Read more