분류 전체보기 썸네일형 리스트형 [draft] PHP MongoDB 확장 모듈을 설치하는 방법 PHP MongoDB 확장 모듈을 설치하는 방법(mongodb.so 모듈)MongoDB PHP 확장 모듈 소스 코드 다운로드git clone https://github.com/mongodb/mongo-php-driver.git빌드 및 설치cd mongo-php-driver/git submodule update --init/usr/local/php/bin/phpize./configure --with-php-config=/usr/local/php/bin/php-configmake allmake install--output--PATH="$PATH:/sbin" ldconfig -n /usr/local/src/mongo-php-driver/modules----------------------------------.. 더보기 [draft] 우분투에서 Gradle을 설치하는 방법 우분투에서 Gradle을 설치하는 방법테스트 환경운영체제 정보$ cat /etc/os-release PRETTY_NAME="Debian GNU/Linux 12 (bookworm)"NAME="Debian GNU/Linux"VERSION_ID="12"VERSION="12 (bookworm)"VERSION_CODENAME=bookwormID=debianHOME_URL="https://www.debian.org/"SUPPORT_URL="https://www.debian.org/support"BUG_REPORT_URL="https://bugs.debian.org/"JAVA 호환성(gradle compatibility)Gradle 8.5의 바이너리(zip 파일) 다운로드sudo wget https://service.. 더보기 [draft] MySQL에서 특정 사용자가 특정 외부 IP 주소에서만 접속할 수 있도록 설정하는 방법 MySQL에서 특정 사용자가 특정 외부 IP 주소에서만 접속할 수 있도록 설정하는 방법1. MySQL 서버에 로그인mysql -u root -p2. 사용자 생성 및 권한 부여MySQL 서버에 원격으로 접속하기 위해 해당 사용자에게 원격 접속 권한을 부여해야 합니다.CREATE USER 'dbtestuser'@'127.0.0.1' IDENTIFIED BY 'dbtestuser_password';GRANT ALL PRIVILEGES ON *.* TO 'dbtestuser'@'192.168.56.%' WITH GRANT OPTION;FLUSH PRIVILEGES;3. 사용자 확인SELECT user, host FROM mysql.user;이 명령을 사용하여 현재 등록된 사용자와 그들의 접근 호스트를 확인할 수.. 더보기 [draft] keepalived, haproxy 설치 및 설정하기 keepalived, haproxy 설치 및 설정하기- keepalived : LVS 클러스터용 장애 조치 및 모니터링 데몬- haproxy : 빠르고 안정적인 로드 밸런싱 리버스 프록시테스트 환경호스트이름아이피운영체제비고node2192.168.0.62CentOS 7.9 node3192.168.0.63Ubuntu 22.04 node1192.168.0.61Ubuntu 22.04웹서버 도커 컨테이너로 구성** VIP : 192.168.0.60커널 파라미터 설정커널 파라미터 확인sysctl -a | egrep 'net.ipv4.ip_forward|net.ipv4.ip_nonlocal_bind'centos$ sysctl -a | egrep 'net.ipv4.ip_forward|net.ipv4.ip_nonloca.. 더보기 [draft] vscode unins000.exe 액세스 거부 오류 vscode(Visual Studio Code) unins000.exe 액세스 거부 오류액세스 거부 오류사용 권한을 모든 권한 허용DIR : C:\Users\Administrator\AppData\Local\Programs\Microsoft VS Code 참고URL- https://github.com/microsoft/vscode/issues/75367 더보기 [draft] SSL 인증서와 개인 키를 하나의 파일로 합치는 방법 SSL 인증서와 개인 키를 하나의 파일로 합치는 방법(nginx 인증서 생성)SSL 인증서를 합치는 과정은 대부분의 SSL 인증서 발급 기관에서 지원하는 인증서 체인 파일을 이용하여 진행됩니다. 이 체인 파일은 SSL 인증서와 함께 제공되며, 인증서 발급 기관의 인증서와 중간 인증 기관의 인증서를 포함하고 있습니다. 이를 통해 SSL 인증서를 검증하는 과정에서 클라이언트에서 신뢰할 수 있는 인증서 체인을 제공할 수 있습니다. 아래는 SSL 인증서와 인증서 체인 파일을 함께 사용하여 Nginx에서 SSL 인증서를 생성하는 방법입니다. 1. SSL 인증서와 인증서 체인 파일을 준비합니다.SSL 인증서와 인증서 체인 파일을 준비합니다. 이를 위해 SSL 인증서 발급 기관에서 제공한 파일을 사용하거나, SSL .. 더보기 [draft] Serverless Framework를 사용하여 서버리스 애플리케이션을 만드는 방법 Serverless Framework를 사용하여 서버리스 애플리케이션을 만드는 방법Serverless Framework를 사용하여 "Hello, Serverless!"를 출력하는 간단한 서버리스 애플리케이션을 만드는 방법을 안내해드리겠습니다. 여기서는 AWS Lambda와 API Gateway를 사용하여 HTTP 요청에 대한 응답으로 "Hello, Serverless!"를 반환하는 예제를 보여드리겠습니다.Serverless Framework 설치먼저 Node.js 와 npm이 설치되어 있어야 합니다.이후 아래 명령어로 Serverless Framework를 전역(global)으로 설치합니다.npm install -g serverlessadded 54 packages in 5s15 packages are .. 더보기 [draft] Google 앱 비밀번호를 생성하는 방법 Google 앱 비밀번호를 생성하는 방법Gmail 계정을 Postfix와 같은 외부 애플리케이션에서 사용할 때 필요합니다.Google 앱 비밀번호 생성 URL1. 보안2. 2단계 인증3. 앱 비밀번호 생성앱 이름 입력합니다."만들기" 버튼을 클릭하면 16자리 비밀번호가 표시됩니다. 참고2단계 인증 비활성화 상태에서는 앱 비밀번호를 생성할 수 없습니다.Gmail 계정이 기업용 계정(G Suite)일 경우 관리자 권한 설정에 따라 앱 비밀번호 옵션이 비활성화되어 있을 수도 있습니다. 더보기 이전 1 2 3 4 ··· 47 다음