tPay PG 연동 작업 중
예전 영카트5 개발을 진행할 때 KCP, 이니시스, LG U+ 3개 업체의 PG 연동 작업을 진행해본 적이 있어 작업엔 무리가 없다. 다만 업체마다 결제요청 때 전송하는 항목이 다르고 변수명도 달라서 혼란스러울 때가 적잖이 있다. 아! PC 결제와 모바일 결제도 다르기 때문에 주의를 제법 기울여야 하는데.. 지금 작업 중인 제이티넷 tPay의 경우 PC 결제와 모바일 결제 항목과 …
예전 영카트5 개발을 진행할 때 KCP, 이니시스, LG U+ 3개 업체의 PG 연동 작업을 진행해본 적이 있어 작업엔 무리가 없다. 다만 업체마다 결제요청 때 전송하는 항목이 다르고 변수명도 달라서 혼란스러울 때가 적잖이 있다. 아! PC 결제와 모바일 결제도 다르기 때문에 주의를 제법 기울여야 하는데.. 지금 작업 중인 제이티넷 tPay의 경우 PC 결제와 모바일 결제 항목과 …
Ubuntu(우분투) 18.04 에서 ngx_pagespeed 모듈을 포함한 deb 패키지를 컴파일 하는 방법이다. nginx.org 에서 배포하는 패키지에는 pagespeed 모듈이 없기 때문에 직접 소스 컴파일 후 nginx를 설치하거나 아래의 방법으로 pagespeed 모듈을 포함한 패키지를 컴파일해서 설치해야 한다. 패키지를 만들게 되면 다른 서버에도 설치할 수 있는 장점이 있다. 아래 과정은 우분투 18.04 Server 환경을 기준으로 한다. Google PageSpeed Module …
기존에 워드프레스용으로 개발했던 플러그인을 일반 PHP 프로그램에서 사용하기 위해서 코드 변경 작업을 진행 중이다. 워드프레스 플러그인에서 불필요한 코드들을 제거하고 적용한 프로그램에 맞게 코드를 바꾸고 있는데.. 알림톡 API 작업은 항상 템플릿 검수 때문에 일정에 차질이 생긴다. 검수를 통과해야 테스트든 뭐든 할 수 있는데.. 검수 결과를 다시 한번 체크해봐야겠다. 오늘까지는 끝내고 싶은데.. 내게 기회를 줄까?
데모 : http://demo.chicpro.dev/netdata-dashboard.html 여러 대의 서버 상태를 모니터링하기 위해 각 서버에 netdata 를 설치했고 모니터링 정보 중 cpu, ram, fpm, nginx 등의 상태를 한 눈에 볼 수 있도록 netdata 에서 제공하는 커스텀 대시보드를 이용해 영상과 같은 대시보드를 구성했다. 기존 대시보드에서 fpm, nginx, db 모니터링이 추가됐다. fpm 등의 모니터링 추가는 아래 포스트를 참고한다. php-fpm, mariadb 모니터링 …
php-fpm, mariadb 모니터링에 이어 nginx 모니터링 차트를 netdata 에 추가하는 설정이다. nginx 모니터링은 stub_status 모듈을 통해 이뤄지는데 nginx 설치 때 해당 모듈이 설치되어 있어야 한다. 모듈 설치 여부는 아래 명령을 통해 확인할 수 있다. nginx -V 2>&1 | grep -o with-http_stub_status_module 모듈이 설치되어 있다면 아래 설정 항목을 추가해주면 된다. server { listen 80; server_name localhost; …