전체 글
-
[베트남] 나트랑 여행시 필수 품목! 샤워기 필터NOSTALGIA 2024. 4. 5. 16:32
베트남 여행을 계획하고 있다면 반드시 샤워기 필터를 구비할것을 추천한다. 다이소에서 샤워기헤드와 3개짜리 필터로 충분히 쟁여갈 것. 내가 묵은 숙소는 나트랑 시내의 엠피리언 호텔과 깜란지역의 퓨전 리조트였는데, 만약 깜란지역에서 숙소를 잡은 사람이라면 필터는 더더욱 넉넉히 챙길것을 당부한다. 아래 사진에서 왼쪽부터 1,2,3,4번 필터라고 칭하겠다. 이틀간 사용한 필터인데, 3,1,4,2 순서대로 더러운것을 확인 할 수 있다. 첫날 저녁 사용한 필터는 버려서 사진에 없지만, 2번 필터와 거의 동일했다. 단 두번 샤워했을 뿐인데.... 대체적으로 퓨전 리조트에서 아침~낮에 샤워하면 1,3번 정도가 된다. 샤워 한번 하는동안에. 그런데 취침전이나 저녁쯤 샤워를 하면 2,4번이 된다. 너무 더럽다. 필터 없이..
-
nodejs 외부 모듈 인증창 띄우기 - CSP 설정 - helmetNULL STACK 2023. 7. 11. 18:42
CSP는 Content Security Policy(콘텐츠 보안 정책)의 약자입니다. 이는 웹사이트 보안을 강화하는 데 사용되며, 기본적으로 웹사이트에서 로드되는 리소스(이미지, 폰트, 스크립트 등)들의 출처를 명시하고, 웹사이트에 포함된 스크립트 실행을 제한하는 기능을 제공합니다. 이를 통해 사이버 공격 유형 중 하나인 XSS(Cross-Site Scripting) 공격을 방지할 수 있습니다. 외부 모듈(예를 들면 nice 인증)과 통신하여 해당 모듈을 열어야 할 때, 백엔드에서 강제로 submit하는 스크립트를 실행시켜주는 모듈을 렌더링 시켜 줄 수도 있겠다 이때 주의해야 할 점은, 해당 렌더링 된 화면에서 스크립트를 통한 공격인데 helmet이라는 모듈이 이를 방어해준다. 단 외부 모듈에서 해당 스..
-
[redis] redis-cli 명령어카테고리 없음 2023. 4. 6. 16:29
깃블로그에 정리해서 옮겨쓰기 전 날려쓰는 메모 클러스터에 새로 노드 추가 하고나서 슬롯 재분배 redis-cli --cluster rebalance {host}:{port} --cluster-use-empty-masters 노드 하나 닫기 redis-cli -h {host} -p {port} shutdown 클러스터 정보 redis-cli --cluster info {host}:{port} 클러스터 노드들의 설정 변경사항 한번에 저장 redis-cli --cluster call {host}:{port} cluster rewrite 클러스터 체크 redis-cli --cluster check {host}:{port} 클러스터에서 노드 하나 제거 (마스터 일 경우, 할당 된 슬롯이 없어야 함) redis-c..
-
[redis] cluster mode에 노드 추가하기NULL STACK 2023. 4. 6. 15:25
https://ellapresso.tistory.com/119 선행 위링크와 같은 방식으로 서버 두대를 더 띄움(master-rep 또는 원하는 서버로 준비) # 마스터 노드 추가 redis-cli --cluster add-node 127.0.0.1:7004 127.0.0.1:7001 # 복제본 추가 redis-cli --cluster add-node 127.0.0.1:8004 127.0.0.1:7004 --cluster-slave 일단은 추가됨. 그런데 배정받은 슬롯이 없음. redis-cli --cluster info 127.0.0.1:7001 redis-cli --cluster rebalance 127.0.0.1:7001 --cluster-use-empty-masters redis-cli --clu..
-
[redis] sentinel mode구현카테고리 없음 2023. 4. 6. 12:10
https://ellapresso.tistory.com/119 [redis] 로컬(macOS)에서 standalone, cluster, replica 구성하기 + GUI 깃블로그에 정리해서 옮겨쓰기 전 날려쓰는 메모 1. 레디스 설치하기 - 링크 링크를 따라하면 되나, 나는 아래정도만 실행함. 더보기 Homebrew를 사용해서 설치 brew install redis 설치가 완료되었는지 ellapresso.tistory.com 1. 위 글에서처럼 standalone - replica를 구성한다. 2. 센티널로 사용할 노드수만큼 cof파일을 만들고, port를 수정해준다. cp /opt/homebrew/etc/redis.conf ./sentinel01.conf 3. 아래 내용을 conf파일에 추가해준다. s..
-
[redis] cluster-replica 마스터를 kill하면NULL STACK 2023. 4. 5. 12:36
깃블로그에 정리해서 옮겨쓰기 전 날려쓰는 메모 redis cluster replica 구성하기 [redis] 로컬(macOS)에서 standalone, cluster, replica 구성하기 + GUI 깃블로그에 정리해서 옮겨쓰기 전 날려쓰는 메모 1. 레디스 설치하기 - 링크 링크를 따라하면 되나, 나는 아래정도만 실행함. 더보기 Homebrew를 사용해서 설치 brew install redis 설치가 완료되었는지 ellapresso.tistory.com 7003 포트에 있는 데이터를 확인 한 후, 해당 포트를 kill 해보았다. redis-cli -p {kill 할 서버 포트} -h {kill 할 서버 호스트} shutdown 조금 있으면 연결된 복제본인 8003이 아래와 같이 속삭여준다.. 머싯서 ..
-
[redis] 로컬(macOS)에서 standalone, cluster, replica 구성하기 + GUINULL STACK 2023. 4. 5. 11:49
깃블로그에 정리해서 옮겨쓰기 전 날려쓰는 메모 1. 레디스 설치하기 - 링크 링크를 따라하면 되나, 나는 아래정도만 실행함. 더보기 Homebrew를 사용해서 설치 brew install redis 설치가 완료되었는지 확인 redis-server 확인되었으면 Ctrl+C로 닫아 줌 2. redis 폴더를 하나 생성 한 후 redis.conf 파일을 복사해온다. mkdir redis cp /opt/homebrew/etc/redis.conf ./redis.conf 3. standalone, cluster 원하는 구성에 따라 아래 정보들을 수정해준다. 3-1. standalone port {원하는 포트} pidfile /var/run/redis_{원하는 포트}.pid 3-2. cluster master의 각 ..