VIP, VIP 하길래 그냥 심심해서 찾아보았습니다. 그랬더니 그냥 검색을 하게 되면 자꾸 중요한 사람만 검색이 되고 다른 결과는 나오지 않음... ㅎㅎㅎ server vip 이런식으로 검색하니 결과가 나왔는데요. 이게 무엇인가 하노니... Virtual IP 입니다. 그냥 쉽게 대장 같은겁니다. 왜 대장이 필요하냐면... 우리가 서버를 구성하는데 한대만 붙여서 사용하는 구성이면 아무 필요가 없는 개념입니다. 하지만 Master, Slave 구성을 할 경우에 이것을 사용하게 되는데 다음과 같은 경우가 있을겁니다. 1. 방화벽 이중화시 VIP 라우터 -> 방화벽 Master, Slave -> L2 -> Server Master, Slave 이럴 경우에 라우터에서 어떠한 경로로 패킷을 전송할지 모르는 상황입..
graphQL을 만들어서 사용을 하다가 알게 된것인데 favicon을 찾으면서 400에러가 발생하는 경우가 생기게 되었습니다. 쉽게 이야기를 하면 해결방법은 1. favicon을 넣어준다. 2. 에러를 에러로 만들지 않는다. 그래서 2번의 상황을 만들어 보려고 합니다. var isFavicon = function(req) { return req.originalUrl && req.originalUrl.split("/").pop() === 'favicon.ico'; }; ... app.use((req, res, next) => { if (isFavicon(req)) { return res.sendStatus(204); } ... }); 어떠한 내용이냐하면 req가 favicon을 요청하는 request일 경..
얼마전에 ELK라는 이야기를 듣고 무엇인가에 대해서 찾아보게 되었습니다. 쉽게 말해서는 많은 데이터를 수집, 저장, 시각화하는 도구라고 생각하면 됩니다. 접근성과 용이성이 좋아 최근 가장 핫한 Log 및 데이터 분석 도구 입니다. E. ElasticSearch ElasticSearch는 Lucene 기반으로 개발한 분산 검색엔진으로, Logstash를 통해 수신된 데이터를 저장소에 저장하는 역할을 담당 데이터를 중심부에 저장하여 예상되는 항목을 검색하고 예상치 못한 항목을 밝혀낼 수 있습니다. 정형, 비정형, 위치정보, 메트릭 등 원하는 방법으로 다양한 유형의 검색을 수행하고 결합할 수 있습니다. L. Logstash 오픈소스 서버측 데이터 처리 파이프라인으로, 다양한 소스에서 동시에 데이터를 수집하고 ..
맥을 Catalina을 사용하게 되면 zsh를 기본 사용하게 되므로 zsh는 설치하지 않아도 됩니다. zsh 설치 $ sudo apt-get install zsh 다음에 패스워드 입력 부분이 나오는데 자신의 계정 패스워드를 넣어줍니다. 기본 Shell 변경 sudo chsh 이렇게 하게 되면 패스워드 입력후 vi창이 열리게 되는데 이 부분에서 수정하여 줍니다. 혹은 다음과 같이 해도 됩니다. 바로 지정 chsh -s /usr/bin/zsh oh-my-zsh 설치 curl을 이용하는 방법 sh -c "$(curl -fsSL https://raw.githubusercontent.com/robbyrussell/oh-my-zsh/master/tools/install.sh)" wget을 이용하는 방법 sh -c ..
- Total
- Today
- Yesterday
- MySQL
- Codable
- war
- tomcat
- rxswift
- golang
- github
- centos8
- enum
- php
- nodejs
- go
- docker
- android
- Python
- Kotlin
- Gradle
- git
- Xcode
- ios
- Java
- windows10
- SWIFT
- ubuntu
- Spring
- Windows
- Linux
- intellij
- CentOS
- cocoapods
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | ||||||
2 | 3 | 4 | 5 | 6 | 7 | 8 |
9 | 10 | 11 | 12 | 13 | 14 | 15 |
16 | 17 | 18 | 19 | 20 | 21 | 22 |
23 | 24 | 25 | 26 | 27 | 28 |