본문 바로가기

분류 전체보기

(29)
Apache James 메일서버 기본 설정(1) James를 설치 하였다면 시작을 위해 기본적인 설정들이 필요하다. 1. 서버 실행 서버 실행을 위해 윈도우에서는 서비스에 등록 후 사용하는것이 여러모로 좋다. 서비스 등록 방법은 /bin 폴더로 이동 후 james.bat install 명령어를 입력해주면 윈도우 서비스에 등록이 된다. 혹시 등록이 되지 않는다면 콘솔창을 관리자 권한으로 열고 시도하면 된다. 참고로 메일서버에서 기본으로 사용하는 포트정보는 SMTP 25번 포트 , POP3 110번 포트 , IMAP 143 포트이다. 2. 도메인 설정 메일 수발신을 위해서는 도메인 설정을 해줘야한다. /conf/domainlist.xml 파일을 열면 위에 해당하는 부분을 찾아 defaultDomain 에 사용할 도메인을 적어주면 된다. 여기서 autode..
Apache James 메일서버 다운로드 및 기본 구조 Apache James 는 이름에서도 알 수 있듯 Apache 에서 지원을 해주는 메일 서버로 꾸준한 관리와 안정성이 보장되었다는 생각에 사용해보자 한다. 아래부터는 윈도우에서 진행되는 과정들이니 미리 참고하면 된다. 1. 다운로드 https://james.apache.org/index.html Apache James About James stands for Java Apache Mail Enterprise Server! It has a modular architecture based on a rich set of modern and efficient components which provides at the end complete, stable, secure and extendable Mail Serv..
ELK + filebeat 기본 설정 kibana (3) filebeat + ELK 에 대한 간단한 설정 방법이다. filebeat -> logstash -> elastic -> kibana 의 흐름 중 kibana 에 관한 내용이다. 다운로드 : https://www.elastic.co/kr/downloads/kibana Download Kibana Free | Get Started Now | Elastic Download Kibana or the complete Elastic Stack (formerly ELK stack) for free and start visualizing, analyzing, and exploring your data with Elastic in minutes. www.elastic.co 설치 과정은 생략. Kibana는 Elasti..
ELK + filebeat 기본 설정 logstash (2) 기본적인 설정에 대한 글이다. filebeat -> logstash -> elastic -> kibana 의 흐름 중 logstash 에 관한 설정이다. 로그스태시 다운로드 경로 : https://www.elastic.co/kr/downloads/logstash Download Logstash Free | Get Started Now | Elastic Download Logstash or the complete Elastic Stack (formerly ELK stack) for free and start collecting, searching, and analyzing your data with Elastic in minutes. www.elastic.co 설치과정은 생략 설치 후 /config 경로에..
ELK + filebeat 기본 설정 filebeat (1) 기본적인 기능에 대한 설정이다. 엘라스틱의 버전은 6.8 (한글형태소 노리)으로 진행하여 로그스태시와 키바나도 함께 6.8로 하였다. 사전 준비 : 엘라스틱서치 , 로그스태시 , 키바나 , 파일비트 6.8버전 다운 다운로드 및 설치: wget https://artifacts.elastic.co/downloads/beats/filebeat/filebeat-7.12.0-x86_64.rpm sudo rpm -vi filebeat-7.12.0-x86_64.rpm 설치과정은 생략 기본적인 흐름은 filebeat (수집) -> logstash (가공?) -> elastic (저장) -> kibana (뷰) 라고 보면 된다. filebeat 부터 보면 기본적인 설정은 filebeat.yml 에서 해주면 된다. 옵션이..
[Vue.js] 2. VsCode 설정 및 프로젝트 생성 지난 포스팅에서는 Vue.js 를 시작하기에 앞서 필요한 프로그램들을 설치했습니다.​이번에는 VsCode 를 사용하기 전 유용한 플러그인을 설치를 먼저 해볼게요. 필수는 아니지만 코딩할때 편하게 할 수 있게끔 도와주니 설치하도록 해요. 위 화면처럼 좌측 아이콘 중 해당 아이콘을 클릭하시고 검색 후 인스톨 해주시면 됩니다.다음은 설치 해야하는 리스트들 입니다.​view-in-browser : html 파일을 기본 브라우저로 볼 수 있도록 합니다.vetur: Vuew.js 작업시 편리한 기능들을 제공합니다. (코드 자동완성, 디버깅, 하이라이팅 등...)HTML Snippets: HTML 태그를 빠르게 작성할 수 있게 도와줍니다.JS-CSS-HTML Formatters: JS, CSS, HTML의 코드 자동..
[Vue.js] 1. Vue.js 간단 소개와 설치(VSCode포함) 새롭게 Vue.js 를 공부하게 되어 하나씩 포스팅 해보려 합니다.저는 Quick Start Vue.js 책을 갖고 있어 이 책을 바탕으로 학습 중입니다. 간단하게 Vue 에 대해 설명하면 구글에서 일하던 에반 유라는 분이 UI를 빠르게 개발하기 위해 만들기 시작했다고 하네요. 그래서인지 다른 프레임워크에 비해 가볍고 유연하다는 장점이 있습니다. Vue.js 는 MVVM 패턴을 따르고 있다고 합니다. 이는 Model - View -ViewModel 의 줄임말로 애플리케이션 로직과 UI 를 분리하기 위해 설계되었다고 합니다. View 는 Html&Css로 작성. ViewModel 은 View의 데이터 흐름을 담당.View는 ViewModel만 알고 있으면 되고 그외의 요소는 신경 쓰지 않아도 됩니다.또한 ..
[Redis] Redis 시작시 Warning 처리 Redis 를 설치 후 시작해보면 로그에 몇몇 Warning 에 대한 처리를 해보자.​1. WARNING: The TCP backlog setting of 511 cannot be enforced because /proc/sys/net/core/somaxconn is set to the lower value of 128.처리 sudo vi /etc/sysctl.confnet.core.somaxconn=65535​2. WARNING overcommit_memory is set to 0! Background save may fail under low memory condition. To fix this issue add 'vm.overcommit_memory = 1' to /etc/sysctl.conf an..
[Redis] tomcat 에 설정 서버 이중화시 세션을 공유해야 하는 이슈가 있다.A - B 서버 간 세션이 원활히 공유 되어야 서비스에 문제가 없기 때문에 Redis 라는 것을 통해 공유해보자.​여기서 설치는 생략.​서버1 : 192.168.1.1 (master)서버2 : 192.168.1.2각각의 IP 라고 보고 진행해본다.​Redis 설정 전에 Tomcat 설정부터 해보자.​각각 톰켓 설치된 경로에 /lib 에 들어가서 ㄴtomcat-redis-session-manager-2.0.0.jarㄴjedis-2.5.2.jarㄴcommons-pool2-2.2.jar를 추가 해준다.​이후 /conf/context.xml 에 들어가서 ​ 안에 아래 내용을 넣어주자.​​host 에는 matser 로 사용할 IP 를 넣었다.​# Redis 설정​#..
[Tomcat] 한글이 깨지는 현상 JSP 에서 한글이 깨지는 경우가 생긴 경우 아래와 같이 해보자. 1. 톰켓설치경로/conf/server.xml 을 열고 URIEncoding 을 추가해준다.​2. 톰켓 설정에 Dfile.encoding 을 추가한다.2-1) 윈도우의 경우java options 에 -Dfile.encoding=utf-8 추가.또는catalina.bat 파일에 추가set JAVA_OPTS=%JAVA_OPTS% %LOGGING_MANAGER% "-Dfile.encoding=utf-8"​2-2) 리눅스의 경우톰켓설치경로/bin 에 setenv.sh 파일 생성 후 내용 추가.#!/bin/bashJAVA_OPTS="$JAVA_OPTS -Dfile.encoding=\"utf-8\""