일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 | 29 | 30 | 31 |
- Gradle
- Spring
- javascript
- redis
- AWS
- it
- jenkins
- ReactJS
- JVM
- 요리
- springboot
- Web Server
- Git
- Spring Batch
- Oracle
- Design Patterns
- devops
- linux
- MySQL
- laravel
- IntelliJ
- ubuntu
- db
- java
- tool
- elasticsearch
- jsp
- php
- 맛집
- Spring Boot
- Today
- Total
목록Infra (195)
아무거나
Nginx Reverse Proxy란 리버스 프록시(reverse proxy) 리버스 프록시는 유저의 요청을 받아서 반대편(reverse) 네트워크에 있는 인터넷 서버에 전달 하는 일을 한다. 리버스 프록시 서버는 단순히 요청을 전달하기만 하므로 요청의 처리는 뒷단에 있는 웹 서버들이 맡아서 한다. 즉, 하나의 리버스 프록시 서버가 여러 웹 서버로 요청을 전달하도록 구성 할 수 있다. (로드 밸런서의 역할을 수행할 수 있음 예를 들어 HAProxy, Nginx, Apache등이 있다.) 일반적으로 웹 서버(nginx)와 웹 애플리케이션 서버(tomcat)를 분리하여 웹 서버를 프록시 서버로 두고 클라이언트의 요청을 캐시하여 동일한 요청이 오면 웹 애플리케이션 서버에 전달하지 않고 웹 서버에 캐시된 내용을..
Github DocumentIDE와 같이 네비게이션 사용(github): github를 tree형태로 크롬 익스텐션을 사용하여 볼 수 있다 Octotree를 사용하자 크롬 웹 스토어에서 설치 실행화면
Github 소스 수정 히스토리 확인 단축키소스 수정 히스토리 확인(github): "단축키 B"를 클릭하면 누가 소스를 수정했는지 확인할 수 있는 기능이다.(=git blame)"
Github 전체 Repository에서 여러내용 찾는 단축키 전체 Repository에서 찾기(github): "단축키 /"를 클릭하면 계정 내 전체 Repository에서 소스 코드 뿐 만 아니라 Commit 메세지, issue, wiki 등의 내용도 찾아준다.
Github or Gitlab Repository 안의 파일 검색 단축키 단축키 Repository 안의 파일 검색(gitlab, github): Repository에서 파일을 찾을 때 "단축키 T"를 누르면 쉽게 파일을 검색 할 수 있다.
화면 블루 라이트 필터 설정 왼똑 상단 사과모양 메뉴 > 시스템 환경설정 클릭 디스플레이 > Night Shift 탭 선택 > 수동에 "내일까지" 체크
이미지 편집 방법 이미지를 실행하고 우측 상단에 A모양의 버튼을 클릭 그러면 아래와 같이 편집도구가 표시된다. 사용 후 다른액션을 하게되면 자동저장 된다.
Jenkins 사용시에 칙칙한 기본 테마보다는 좀 더 디자인이 괜찮은 테마를 사용하고 싶을때가 있다. 그럴때 이 포스팅을 참고하면된다. 1. Jenkins 관리 클릭 2. 관리 페이지에서 플러그인 관리를 클릭 3. 설치가능 탭 > simple theme로 검색 > 플러그인 체크 > 지금 다운로드하고 재시작 후 설치하기 클릭 4. 그럼 설치 페이지로 이동하는데 이 페이지에서 "설치가 끝나고 실행중인 작업이 없으면 jenkins 재시작" 체크하고 기다리면 재시작이 된다. 5. 다시 jenkins 관리를 클릭 6. 시스템 설정을 클릭 7. 설정 화면에서 Theme 항목으로 가서 Add를 클릭하고 CSS URl 선택 8. CSS URL은 아래 github에 가면 원하는 theme색깔을 확인하자.https://g..
작업을 하는 도중에 소스는 작업이 되었으나 웹 페이지에서 반영이 안된 경우가 있었다. 소스를 아무리 고쳐도 반영이 안될 때(java, js, html 등 모두) 소스엔 이상이 없고 반영이 안되서 다른 부분을 수정하여 반영해도 반영이 안될 때 이와 같은 경우 정말 골치가 아팠다. 아무 에러도 안뜨며 다른 소스를 수정해도 그 또한 반영이 되지않는 골치아픈 상황이 발생하였다. 원인은 날짜 변경에 대한 class 오류거나 톰캣서버에서 문제가 생기는 경우가 있다고한다. 해결책은 아래와 같다. 생성된 서블릿파일(java, class 파일)을 지우면 된다. 보통 톰캣이면 해당 프로젝트 work 폴더에 가보면 현재 서버로 돌고 있는 파일들의 목록이 확인 가능하다. 여기 있는 파일을 전부 지우기 또는 서버를 재 시작하면..
위와 같이 중간에 방화벽이 있는 경우에 해당 방화벽이 있는 서버를 거쳐 원격 서버로 접속해야하는 상황이 되었다.이 경우 접속방법을 알아보자. [ 로컬피시에서 방화벽 서버를 거쳐 원격 서버로 접속하는 방법 ] 1. .ssh/config 파일을 편집기로 실행하여 아래와 같이 입력하고 저장 Host firewall-server hostName 121.1.2.3 User jbk IdentityFile ~/.ssh/jbk_firewall_server.pem Host foo-server hostName 10.10.29.68 User ubuntu IdentityFile ~/.ssh/jbk_dev.pem ProxyCommand ssh firewall-server nc %h %p %r - host : 서버 이름 ( ex..