리눅스 썸네일형 리스트형 [draft] 우분투 22.04에서 PHP-FPM 8.1을 설치하는 방법 우분투 22.04에서 PHP-FPM 8.1을 설치하는 방법PHP-FPM 8.1은 PHP 8.1 버전의 FastCGI Process Manager(php-fpm)입니다.테스트 환경$ lsb_release -dDescription: Ubuntu 22.04.2 LTS$ uname -mx86_64$ getconf LONG_BIT64필수 패키지 설치sudo apt-get install -y zlib1g-dev software-properties-commonPPA(Personal Package Archive) 리포지토리를 시스템의 패키지 소스 목록에 추가sudo add-apt-repository -y ppa:ondrej/php패키지 목록 업데이트sudo apt-get updatePHP 8.1 설치php(php.. 더보기 [draft] NGINX와 PHP-FPM을 연동하여 PHP 스크립트를 처리하는 방법 NGINX와 PHP-FPM을 연동하여 PHP 스크립트를 처리하는 방법1. NGINX 설치- 변군이글루 블로그(Development) : 우분투 22.04에서 NGINX를 최신 버전으로 설치하는 방법 2. PHP-FPM 설치- 변군이글루 블로그(Development) : 우분투 22.04에서 PHP-FPM 8.1을 설치하는 방법3. NGINX 설정nginx(fastcgi_params) 설정cat > /etc/nginx/fastcgi_paramsfastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name;fastcgi_param PATH_TRANSLATED $document_root$fastcgi_path_info;fastcgi_param.. 더보기 [draft] 우분투 22.04에서 NGINX를 최신 버전으로 설치하는 방법 우분투 22.04에서 NGINX를 최신 버전(안정 버전)으로 설치하는 방법nginx : High performance web server Ubuntu : http://nginx.org/en/linux_packages.html#Ubuntu테스트 환경운영체제 버전 정보$ lsb_release -dDescription: Ubuntu 22.04.2 LTSNGINX 설치필수 구성 요소 설치sudo apt-get updatesudo apt-get install -y curl gnupg2 ca-certificates lsb-releaseubuntu-keyring, apt-transport-https 패키지 설치sudo apt-get install -y ubuntu-keyring apt-transport-http.. 더보기 [draft] PHP-FPM 풀 설정을 구성하는 방법 PHP-FPM 풀(www.conf) 설정을 구성하는 방법PHP-FPM은 FastCGI 기반의 PHP 프로세스 관리 도구로, 웹 서버와 PHP를 분리하여 웹 서버의 성능을 향상시킬 수 있습니다. www.conf는 PHP-FPM의 설정 파일 중 하나로 PHP-FPM 워커 프로세스의 동작 방식을 제어합니다. 1. PHP-FPM 풀(www.conf) 설정 파일 위치www.conf 파일이 어디에 있는지 확인해야 합니다. 대개 PHP-FPM 설치 시 www.conf 파일은 /etc/php-fpm.d/ 디렉토리에 위치합니다.2. PHP-FPM 풀(www.conf) 설정 파일 복사www.conf 파일은 기본적으로 존재하지 않으며 php-fpm.conf 파일을 복사하여 생성해야 합니다.cp /etc/php-fpm.d/w.. 더보기 [draft] 우분투 22.04에서 최신 버전의 Ansible을 설치하는 방법 우분투 22.04에서 최신 버전의 Ansible을 설치하는 방법테스트 환경$ lsb_release -dDescription: Ubuntu 22.04.2 LTS우분투에서 apt를 사용하여 최신 버전의 ansible을 설치하려면 다음과 같은 단계를 따르면 됩니다. 1. 패키지 관리자의 패키지 목록을 업데이트합니다.sudo apt updatesudo apt install software-properties-common 2. Ansible PPA 저장소를 추가합니다.sudo add-apt-repository --yes --update ppa:ansible/ansible$ sudo add-apt-repository --yes --update ppa:ansible/ansibleRepository: 'deb h.. 더보기 [draft] 우분투에서 HashiCorp Vault를 설치하고 서버 모드로 설정하는 방법 우분투에서 HashiCorp Vault를 설치하고 서버 모드로 설정하는 방법1. Vault 설치HashiCorp GPG 키 다운로드curl -fsSL https://apt.releases.hashicorp.com/gpg | sudo gpg --dearmor -o /usr/share/keyrings/hashicorp-archive-keyring.gpgHashiCorp 리포지토리 추가echo "deb [signed-by=/usr/share/keyrings/hashicorp-archive-keyring.gpg] https://apt.releases.hashicorp.com $(lsb_release -cs) main" | sudo tee /etc/apt/sources.list.d/hashicorp.list패키지.. 더보기 [draft] 우분투에서 RabbitMQ를 클러스터로 구성하고 테스트하는 방법 우분투 22.04에서 RabbitMQ를 클러스터로 구성하고 테스트하는 방법RabbitMQ 클러스터는 여러 RabbitMQ 노드를 하나의 논리적 브로커로 묶어 고가용성과 확장성을 제공합니다.주로 Mirrored Queue를 사용해 메시지를 복제하고 노드가 장애가 발생하면 다른 노드가 메시지를 유지합니다.1. 사전 준비호스트 이름 설정 : 각 서버의 호스트 이름을 설정하고 /etc/hosts 파일에 다른 서버의 IP와 호스트 이름을 추가합니다.방화벽 설정 : RabbitMQ가 사용하는 포트(기본적으로 5672, 15672, 25672 등)를 열어줍니다.3개 이상의 서버 (Ubuntu 22.04)node1 (192.168.10.101)node2 (192.168.10.102)node3 (192.168.10.10.. 더보기 [draft] 우분투에서 RabbitMQ를 설치하고 테스트하는 방법 우분투 22.04에서 RabbitMQ를 설치하고 테스트하는 방법테스트 환경$ lsb_release -dDescription: Ubuntu 22.04.2 LTS1. RabbitMQ 설치RabbitMQ는 공식 리포지터리에서 설치할 수 있습니다.의존 패키지 설치sudo apt updatesudo apt install -y curl gnupg apt-transport-httpsRabbitMQ 및 Erlang 리포지터리 추가RabbitMQ는 Erlang이 필요하므로 RabbitMQ와 Erlang의 공식 리포지터리를 추가합니다. Team RabbitMQ의 주요 서명 키curl -1sLf "https://keys.openpgp.org/vks/v1/by-fingerprint/0A9AF2115F4687BD29803A20.. 더보기 이전 1 2 3 4 5 다음