본문 바로가기
728x90
반응형

개발의 기록/Server15

스프링 결재모듈 연동 (UTF8 -> EUC-KR -> UTF-8) 꼼수 하... 이 문제로 PG사와도 열심히 연락하고 구글링을 아무리 해봐도 답이 안나왔는데... 꼼수로 그냥 해결했다. 정석대로 해결할라니 안되네... 스프링에서 PG사 연동을 할 경우 문자열 때문에 결재화면의 관리자 페이지와 디비에 저장 할때 문제가 발생한다. 이유는 내서버(Spring)은 UTF-8로 되어 있는데 이놈에 PG사들은 죄다 EUC-KR로 되어 있다. 그런데 PC결재등은 정보만 보내고 결과를 받아서 상관이 없는데. 스마트폰웹에서 결재를 진행하기 위해서는 자기네 URL로 넘겨서 다시 거기서 내 유알엘로 넘겨준다;; 그렇기 때문에 거기서 EUC-KR로 전송을 하기때문에 문제가 발생한다. PG사측에 문의했더니 form을 전송할 때 CharSet="UTF-8"이라고 넘기면 그렇게 변환해서 넘겨준다는데... 2017. 6. 9.
Fluentd를 이용한 로그 수집 서버 구성 서버를 Scale out하기 위해서는 가각 서버의 데이터를 통합해야 할 필요성이 있다. 그래서 로그를 수집하고 통합하는 로그 서버를 구성하게 되었다. 구성에 앞서 여러가지 제품을 찾아봤지만 Fluentd가 가장 좋은듯(?) 하여 테스트를 해 보았다. 구성은 다음과 같이 구성을 하였다. 서버는 자바로 구정되어서 자바 플러그인 메이븐이나 그래들을 이용하면 간단하게 설치가 된다.(repository) 1. 서버 설치 서버에 Fluentd를 설치하기전에 환경 설정을 해줄 것이 있다. NTP설정, ulimit 사이즈 조절, 네트워크 파라메터 조절등이 있는데 http://docs.fluentd.org/articles/before-install 여기를 보면서 설정 하면 된다 ㅋ 환경 설정이 끝나면 sh을 다운 받아 .. 2015. 11. 13.
Nginx + Tomcat 연동 시리즈 3탄 - 연동하기 Nginx + Tomcat 연동 시리즈 1탄 - EC2 Amazon Linux에 yum으로 Nginx 설치(Centos도 가능) Nginx +Tomcat 연동시리즈1 - NGinx 설치하기 Nginx + Tomcat 연동 시리즈 2탄 - EC2 Amazon Linux에 yum으로 Tomcat 설치(Centos도 가능) Nginx +Tomcat 연동시리즈1 - NGinx 설치하기 Nginx +Tomcat 연동시리즈2 - Tomcat 설치하 storyofdream.tistory.com Nginx + Tomcat 연동 시리즈 2탄 - EC2 Amazon Linux에 yum으로 Tomcat 설치(Centos도 가능) Nginx + Tomcat 연동 시리즈 1탄 - EC2 Amazon Linux에 yum으로 Ng.. 2015. 8. 14.
Nginx + Tomcat 연동 시리즈 2탄 - EC2 Amazon Linux에 yum으로 Tomcat 설치(Centos도 가능) Nginx + Tomcat 연동 시리즈 1탄 - EC2 Amazon Linux에 yum으로 Nginx 설치(Centos도 가능) Nginx +Tomcat 연동시리즈1 - NGinx 설치하기 Nginx + Tomcat 연동 시리즈 2탄 - EC2 Amazon Linux에 yum으로 Tomcat 설치(Centos도 가능) Nginx +Tomcat 연동시리즈1 - NGinx 설치하기 Nginx +Tomcat 연동시리즈2 - Tomcat 설치하 storyofdream.tistory.com Nginx + Tomcat 연동 시리즈 3탄 - 연동하기 Nginx + Tomcat 연동 시리즈 1탄 - EC2 Amazon Linux에 yum으로 Nginx 설치(Centos도 가능) Nginx +Tomcat 연동시리즈1 -.. 2015. 8. 13.
Nginx + Tomcat 연동 시리즈 1탄 - EC2 Amazon Linux에 yum으로 Nginx 설치(Centos도 가능) Nginx + Tomcat 연동 시리즈 2탄 - EC2 Amazon Linux에 yum으로 Tomcat 설치(Centos도 가능) Nginx + Tomcat 연동 시리즈 1탄 - EC2 Amazon Linux에 yum으로 Nginx 설치(Centos도 가능) Nginx +Tomcat 연동시리즈1 - NGinx 설치하기 Nginx +Tomcat 연동시리즈2 - Tomcat 설치하기 Nginx +Tomcat 연동시리즈3 - 연동하기 나 storyofdream.tistory.com Nginx + Tomcat 연동 시리즈 3탄 - 연동하기 Nginx + Tomcat 연동 시리즈 1탄 - EC2 Amazon Linux에 yum으로 Nginx 설치(Centos도 가능) Nginx +Tomcat 연동시리즈1 - NG.. 2015. 8. 12.
LInux에서 Oracle JDK 설치 리눅스를 설치하면 기본적으료 Open JDK가 설치되어 있다.# java -version 을 하게 되면 Open JDK라는 것을 알 수 있다. 그런데 먼가...Oracle JDK가 더 좋아 보인다..그래서 Oracle JDK를 설치하기로 한다. 1. JDK 다운로드 JDK설치 위치로 이동하여 다운로드를 받는다. 나는 /opt에 받을 것이므로 opt로 이동하여 wget을 이용하여 다운로드 받는다. # cd /opt# wget --no-cookies --no-check-certificate --header "Cookie: gpw_e24=http%3A%2F%2Fwww.oracle.com%2F; oraclelicense=accept-securebackup-cookie" http://download.oracle... 2015. 8. 8.
Laravel Namespace 변경 오류 >D:\Develop\z.study\laravel\blog> php artisan app:name AppApplication namespace set!>D:\Develop\z.study\laravel\blog> php artisan listPHP Fatal error: Uncaught exception 'ReflectionException' with message 'Class App\Console\Kernel does not exist' in D:\Develop\z.study\laravel\blog\vendor\laravel\framework\src\Illuminate\Container\Container.php:736Stack trace:#0 D:\Develop\z.study\laravel\blog\ve.. 2015. 7. 8.
PHP Page Class - Layout을 구성 하는 클래스 개요: Page를 상속 받아서 전체 Layout을 구성 하는 클래스 함수 header(): Page의 header를 override해서 final로 설정 후 이후 override를 못 하게 한다 body(): Page의 body를 override해서 final로 설정 후 이후 override를 못 하게 한다 sub_header($header): 헤더 삽입(20110628 오버라이딩 함수에서 삽입함수로 수정) content($content): 컨텐츠 삽입(20110628 오버라이딩 함수에서 삽입함수로 수정) class _Site extends Page{ private $sub_header=''; private $content=''; final function header(){ return sub_heade.. 2011. 6. 28.
PHP Page Class - 최상위 Page 클래스 설계 잡담: PHP공부는 처음이라 성능은 장담 못해요~ 개요: PHP에서 사용 할 Page 클래스를 만듬. 이 클래스는 상속 받아서만 사용 할 수 있다. 함수 Create() : 함수 생성 부분 final로 선언하여 override 할 수 없게 한다. meta() : 메타 태그 생성(0628 함수명 변경) title():타이틀 설정(0628 함수명 및 기능 변경) favicon(): 파비콘 설정 (0628 생성) keyword(): 키워드 지정(0628 생성) description():설명 지정(0628 생성) add_to_css_linked($array_css_linked) : css 링크 생성 add_to_js_linked($array_js_linked) : javascript링크 생성 header(): .. 2011. 6. 28.
두루팔(Drupal) 필수(?) 모듈(Module)설치 - intro 자 이번에는 두루팔 사용시 편리하게 사용 가능 하게 해주는 Module에 대해서 알아보고 설치하여 보자! 처음 글에도 말 했듯이(말 했나..? 가물가물 ㅋ) 두루팔은 이미 만들어진 모듈을 추가 하거나, 필요한 모듈을 만들어서 사용 할 수있다. 우선 처음부터 만드는 것 보단 있는 모듈을 활용하는것이 좋기에 여러 사람이 사용해보고 좋다고 추천하는 모듈들을 몇가지 알아보기로 하자. http://drupal.org/project/modules 위 사이트에는 필요한 모듈들이 있다. 우리는(or 나 혼자T-T) 여기에서 몇가지 Module을 다운 받고 설치 해보기로하자. 설치할 모듈 목록 1. Administration menu: 이름에서 보듯이 관리자 메뉴다. 이건 참 편리하다! 필수설치 1번!! 2. Conte.. 2010. 8. 13.
두루팔(Drupal)한글화 이번 주제는 한글화 작업! 아무래도 영어보단 친숙한 한글로 작업을 하기위해선 한글화 작업이 필수이다!! 한글화는KLDP에서 해주신다~ 대단하신분들! 준비물: KLDP에서 제공하는 한글번연본! http://drupal.kldp.net/download/latest_ko_language_package 자 이제 한글화 작업 시작!! 우선 한글화 작업을 하기 위해서는 아래 Locale모듈과 Content Translation 모듈을 활상화 해줘야 한다. http://yoursite/admin/build/modules 로 접속하면 선택 할 수 있다. 위 모듈을 선택하고 저장 하면 Translate interface라는 메뉴가 생긴다! 죠기가 우리가 사용할 메뉴!! http://localhost/drupal/admi.. 2010. 8. 12.
Drupal 설치 이제 본격적으로 설치에 들어가 본다. 준비물: Drupal 최신버전, 아파치, MySQL 1. 다운로드: http://drupal.org/project/drupal (현재 최신 버전은 6.17) 2. 설치: 아파치가 설치된 폴더에 압축만 해제하면 끝 -_-; 3. 세팅: 정말 간단하다. 우리가 프로그램 설치하드시 next만 누르면 끝 설치 초기화면 압출을 해제한 곳으로 이동을 하면 위와 같은 메시지를 볼 수 있다. Install Drupal in English 를 선택하면 다음으로 넘어 갈 수 있다. 밑에 보면 Other languages가 있는데, 한글판 설치는 추후에 다뤄보도록 하겠다. 다음으로 넘어가면 위와 같은 오류를 보게된다! 당황하지 말고 밑에 나와있는 것 처럼 설치된 폴더에 site/defu.. 2010. 8. 12.
728x90
반응형