Fortinet VPN Client CLI 설치
업무에 사용 중인 VPN 서버가 “임시”로 Fortinet 제품으로 변경됐다. 대게 FortiVPN Client는 GUI용으로 제공되다 보니, EC2로 운영 중인 Ubuntu에 무거운 GDE을 설치해야 하는 불합리성이 존재한다. https://www.fortinet.com/kr/support/product-downloads#vpn 위 URL에서 받은 패키지는 GUI 용이기 때문에 설치해도...
업무에 사용 중인 VPN 서버가 “임시”로 Fortinet 제품으로 변경됐다. 대게 FortiVPN Client는 GUI용으로 제공되다 보니, EC2로 운영 중인 Ubuntu에 무거운 GDE을 설치해야 하는 불합리성이 존재한다. https://www.fortinet.com/kr/support/product-downloads#vpn 위 URL에서 받은 패키지는 GUI 용이기 때문에 설치해도...
앞서 Fluentd 를 사용해 Amazon Elasticsearch Service (이하 AWS) 에 NGINX Access Log 전달 방법과 시각화에 대해 알아봤다. 현재 자사에서 NGINX 는 Reverse Proxy 개념 Apache Tomcat 과 연결되어 있다. NGINX 에서 수집된 Access...
대부분 Amazon Web Service 를 사용하고 있다는 업체 또는 서비스를 들여다 보면, 관리 트래픽을 Security Group으로 기본적인 접근을 제한하고, EC2 Instance의 경우 PEM Key 만으로 접근을 제어하는 경우가 허다했다. 가장 단순하면서도 명확한 제한 방법이나,...
요즘 사내 메신저를 개발하다 보니 데이터 저장 및 활용에 대해 관심도가 그 어느때보다 높다. 메신저의 특징상 사용자에게 쾌적함을 주지 않는다면 단순히 강제하기란 쉽지 않다. 가장 고민거리는 ‘검색’이다. 단도직입적으로 내가 원천소스 부터 개발했다면 일찌감치 Solr...
Slow Query 는 공공의 적이다. 전체 서비스 품질을 저하 시킬 뿐만 아니라, Lock 이 걸리는 순간 제대로 된 트랜잭션이 이뤄지지 않는 경우도 있다. Slow Query 가 발생하는 이유는 여러가지다. 개발자의 잘못일 수도 있지만, 시스템의...
완벽한 개발은 존재할 수 없다. 그리고, 나도 모르게 내가 사용중인 미들웨어 어딘가에서 보안 문제가 생기는 경우가 부지기수다. WAF(Web Application Firewall)은 Web 서비스를 제공함에 있어서 필수불가결한 존재라 생각한다. 특히나, 다양한 매개변수를 주고 받는 서비스라면 더욱이....
Web Service 를 운영하다 보면 서버 장애 또는 점검 시 ‘공사중(작업중)’ 를 보여줘야 하는 경우가 있다. 일반적으로 Apache 나 Nginx 에서 특정 Error Code 에 Rewrite Rules 를 추가해 특정 페이지로 연결하는 형태가 주로...
NGINX Plus 는 오픈소스로 공개 및 제공되는 Nginx에 엔터프라이즈 확장 기능을 추가한 고성능 서버로, application load balancing, health checks, advanced cache control, streaming media delivery, activity monitoring and on-the-fly reconfiguration. 같은 고급 기능이 포함되어...
CGI(Common Gateway Interface) 란? 정적(Static) 데이터 처리만 가능한 WEB 서버를 동적으로 처리하기 위해 사용자 요청에 따라 실행 가능한 외부 프로그램을 호출하고 처리 결과를 돌려줄 수 있는 인터페이스다. CGI 를 통해 입/출력이 가능하도록 만들어진 프로그램을...
AWS Identity and Access Management(IAM)는 AWS 리소스에 대한 액세스를 안전하게 제어할 수 있는 웹 서비스다. IAM 에 대한 자세한 내용은 AWS Documents 를 참고하길 바라며, 이 글에서는 IAM 을 통한 권한 제어를 간단히 설명하고자...