본문 바로가기

분류 전체보기3266

728x90
Nginx와 LDAP를 연동하여 사용자 인증을 구현하는 방법 Nginx와 LDAP를 연동하여 사용자 인증을 구현하는 방법을 설명드리겠습니다. LDAP( Lightweight Directory Access Protocol)은 디렉터리 서비스에 접근하기 위한 프로토콜로, 사용자 정보와 인증 정보를 저장하고 검색하는 데 사용됩니다. 이를 통해 Nginx 웹 서버를 보호하고 액세스를 제어할 수 있습니다. 이제 순서대로 설치와 설정을 진행해보겠습니다. 1. 필요한 패키지 설치 먼저 Nginx와 LDAP 모듈이 필요합니다. Nginx를 설치하고 컴파일하기 전에 다음 패키지를 설치합니다: Nginx Nginx 개발 헤더 (Nginx를 컴파일할 때 필요) LDAP 라이브러리 및 개발 헤더 2. Nginx 컴파일 LDAP 모듈을 포함하여 Nginx를 컴파일합니다. 다음은 컴파일 .. 2023. 7. 28.
jq 필터로 JSON 정렬하기 jq는 커맨드 라인 상에서 JSON 데이터를 필터링하고 가공하는 강력한 도구입니다. JSON 데이터를 정렬하기 위해서는 다음과 같이 jq 필터를 사용할 수 있습니다. 예시를 위해 다음과 같은 JSON 데이터가 있다고 가정하겠습니다. [ { "name": "Alice", "age": 30 }, { "name": "Bob", "age": 25 }, { "name": "Eve", "age": 35 } ] 이름(name)을 기준으로 오름차순 정렬: cat data.json | jq 'sort_by(.name)' 출력 결과: [ { "name": "Alice", "age": 30 }, { "name": "Bob", "age": 25 }, { "name": "Eve", "age": 35 } ] 이름(name)을 기.. 2023. 7. 27.
AWX(Ansible Tower)를 Minikube와 Windows Docker Desktop 환경에서 구성 AWX(Ansible Tower)를 Minikube와 Windows Docker Desktop 환경에서 구성하는 방법을 설명드리겠습니다. 하지만 주의할 점은 제가 현재 실시간으로 환경을 접근할 수 없기 때문에 최신 상태를 확인하지 못하고 있습니다. 따라서 약간의 조정이 필요할 수 있습니다. 1. 요구 사항 확인 Windows 10 Pro/Enterprise 버전 (Windows 10 Home은 Hyper-V를 지원하지 않습니다.) Virtualization 기능이 활성화된 CPU Docker Desktop 설치 (https://www.docker.com/products/docker-desktop) 2. Minikube 설치 Minikube는 Kubernetes 클러스터를 로컬 환경에서 구동하는 도구입니다.. 2023. 7. 26.
아파트 보안 자율점검 지원 희망단지 모집 2023년 아파트 보안 자율점검 지원 희망단지 모집(~8.31(목)까지) 홈네트워크 고시 개정으로 신축 아파트 보안강화를 위한 제도가 마련되었으나 제도 사각지인 기축 아파트*('22년 7월 이전 사업계획 승인을 받은 주택) 보안강화 지원 역시 필요합니다. 본 사업은 아파트 단지에서의 자체적인 홈네트워크 보안성 확보를 위해 홈네트워크 보안 자율점검 방법 개발, 점검 지원 등 안전 체계 마련 지원을 실시하오니 관심 있는 분들의 많은 참여 부탁드립니다. * 「지능형 홈네트워크 설비 설치 및 기술기준」(이하 ‘고시’) 개정(21.12)ㆍ시행(22.7) 적용 이전 단독주택, 공동주택 등 주택법 제15조에 따른 사업계획 승인을 받은 주택 ○ (주요내용) 공동주택 내 홈네트워크 장비(단지내 서버, 네트워크 장비 등).. 2023. 7. 24.
gjs : GNOME JavaScript gjs는 GNOME JavaScript의 약자로, GNOME 데스크탑 환경에서 JavaScript를 사용하여 애플리케이션을 개발할 수 있는 도구입니다. GNOME은 리눅스 기반의 데스크탑 환경으로 널리 사용되며, gjs는 GNOME 환경에서 사용되는 스크립팅 언어로 JavaScript를 기반으로 합니다. gjs를 사용하면 GNOME 데스크탑에서 자체 애플리케이션을 개발할 수 있으며, GNOME 라이브러리와 플랫폼 기능에 접근하여 확장할 수 있습니다. gjs는 GNOME Shell 확장 프로그램, GNOME 앱 개발, GNOME 패널 앱렛, 시스템 관리 도구 등 다양한 용도로 사용될 수 있습니다. gjs는 SpiderMonkey JavaScript 엔진을 기반으로 동작하며, GNOME 라이브러리와 상호 작.. 2023. 7. 13.
728x90
728x90