일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- clean code
- 리팩토링
- assertj
- jvm
- g1
- apache
- java
- Producer
- OAuth
- RabbitMQ
- 권한
- 페이징
- Spring
- Security
- 비동기
- spring boot
- load balancing
- JWT
- tomcat
- Refactoring
- 스프링
- 스프링부트
- 클린코드
- gdg
- GC
- JPA
- 시큐리티
- oauth2
- 스프링 부트
- 페이스북
- Today
- Total
목록server (12)
허원철의 개발 블로그
이번 글은 Docker를 시작하는 분들을 위한 간단 요약 글입니다. Docker? - Immutable Infrastructure ( OS와 서비스 운영 환경(웹서버, DB 등)을 분리하고, 한 번 설정한 환경은 변경하지 않음 )인 이미지를 만들어 두고 컨테이너라는 곳에 올려 손쉽게 사용할 수 있도록 하는 것입니다. 사전 개념 전가상화 : vmware 같은 게스트 os 자체를 가상화하는 방식반가상화 : 리눅스의 LXC와 비슷한 docker 자체에서 libcontainer방식으로 가상화하는 방식 이미지 : 컨테이너 실행에 필요한 파일과 설정 값을 등을 포함하고 있는 파일입니다.컨테이너 : image를 실행한 상태를 의미합니다. 그렇다면 변경된 설정값은..?!- 컨테이너에 올려 변경된 설장값은 컨테이너에 저..
이번 글은 ELK Stack에 대해 간단한 개념을 소개하고자 하는 글 입니다. 로그의 중요성 - 데이터의 처리를 디비를 통해 알 수 도 있지만, 조금 더 명확하고 세세한 상황을 보기 위해서는 로그 분석이 필수적입니다. 로그처리를 하다보면 대규모 서비스 경우에는 하루에 수십기가가 넘는 로그가 쌓이는 경우도 있습니다. (물론 직접 경험해보진 못했습니다.) 이런 서비스 같은 경우는 당연히 로드밸런싱을 하게 되고.. 서버도 각각 나뉘어 있으면 로그를 하나하나 다 열어봐야하는 상황이 닥치게 됩니다. 그래서 로그를 한 곳으로 집중시키고 분석하고 적당한 쿼리를 만들어 원하는 데이터를 도출 해낼 수 있는 로그 관리 솔루션이 있는데, 요즘 추세로는 ELK Stack을 사용합니다. (Splunk 라는 것도 있지만 유료라고..
이번 글은 Apache 2.4 설치에 대한 내용과 Centos 6.x 와 바뀐 점을 조금씩 언급한 글 입니다. OS : Centos 7.0Server : Apache 2.4.25 설치전 준비 사항 - 설치를 돕기 위해 관련 컴파일러를 설치합니다. 1yum install gcc make gcc-c++cs 필요한 설치파일 다운로드 12345cd /usr/local/srcwget http://ftp.neowiz.com/apache/httpd/httpd-2.4.25.tar.bz2wget http://ftp.neowiz.com/apache/apr/apr-1.5.2.tar.bz2wget http://ftp.neowiz.com/apache/apr/apr-util-1.5.4.tar.bz2wget https://ftp...
이번 편은 Apache에 OpenSSL를 이용하여 https 프로토콜을 사용해보도록 하겠습니다. HTTP 통신을 하면 도메인의 정보와 그에 대한 데이터가 그대로 노출이 됩니다. 그래서 HTTP 통신의 취약점을 보완하기 위해 주고 받는 모든 메시지를 암호화하여 메시지를 교환합니다. 이런 프로토콜을 HTTPS 이라고 합니다. HTTPS를 사용하기 위해서는 인증서가 필요한데, 이런 인증서는 사설 인증서, OpenSSL에서 제공하는 인증서가 있습니다. OpenSSL은 내부 어플리케이션이나 테스트 용도로 적당할 것 입니다. (물론 사설 인증서가 훨씬 강력한 보안이 되니 안전하겠죠?) Apache SSL모듈 사용하기 1) apache에 mod_ssl.so가 있는지 확인합니다. 1sudo ls /etc/httpd/m..
이번글은 Apache Server를 사용할 때, 세부 설정에 대한 글 입니다. 설정 파일 Path 1vi /etc/httpd/conf/httpd.confcs ServerTokens [OS : default/Prod/Major/Minor/Min/Full] - Http로 응답할 Header 설정 값입니다. 1234567891011121314151617ServerTokens ProdServer sends (e.g.): Server: Apache ServerTokens MajorServer sends (e.g.): Server: Apache/2 ServerTokens MinorServer sends (e.g.): Server: Apache/2.0 ServerTokens Min[imal]Server sends (..