리눅스 썸네일형 리스트형 우분투에 Nginx와 PHP 8.3을 소스에서 컴파일하여 설치하는 방법 우분투에 Nginx와 PHP 8.3(php-fpm)을 소스에서 컴파일하여 설치하는 방법1. 필수 패키지 및 의존성 설치sudo apt-get updatesudo apt-get install -y \build-essential pkg-config autoconf make \wget vim2. Nginx 소스에서 컴파일 및 설치Nginx를 소스에서 설치합니다.sudo apt-get install -y zlib1g-dev libssl-dev libpcre3-dev libzip-devNginx 소스를 다운로드합니다.cd /usr/local/srcwget https://nginx.org/download/nginx-1.26.1.tar.gztar -zxvf nginx-1.26.1.tar.gzcd nginx-1.26... 더보기 우분투에 PHP 8.3을 설치하거나 기존 PHP를 PHP 8.3으로 업그레이드하는 방법 우분투에 PHP 8.3을 설치하거나 기존 PHP를 PHP 8.3으로 업그레이드하는 방법기존 PHP 패키지 제거sudo apt-get remove -y $(dpkg -l | grep php | awk '{print $2}')sudo apt-get purge -y $(dpkg -l | grep php | awk '{print $2}')sudo apt-get autoremove -y패키지 목록 업데이트sudo apt-get updatesoftware-properties-common 패키지 설치sudo apt-get install -y software-properties-commonOndrej PHP PPA 추가sudo add-apt-repository ppa:ondrej/php -yOndrej PHP PPA .. 더보기 우분투에서 APT 패키지 관리자를 통해 프록시를 설정하는 방법 우분투에서 APT 패키지 관리자를 통해 프록시를 설정하는 방법프록시 서버를 통해 인터넷에 접근하여 패키지를 다운로드할 수 있습니다.1. 환경 변수 설정모든 사용자에게 적용됩니다./etc/apt/apt.conf.d/ 디렉토리에 새로운 설정 파일(02proxy)을 생성합니다.sudo vim /etc/apt/apt.conf.d/02proxy파일에 http://your-proxy-server:port/를 실제 프록시 서버의 주소와 포트로 변경하여 추가합니다.Acquire::http::Proxy "http://your-proxy-server:3142/";Acquire::https::Proxy "http://your-proxy-server:3142/";2. 사용자별 설정특정 사용자에게만 적용됩니다.홈 디렉토리의 ... 더보기 YUM EPEL 저장소에서 메타링크를 가져올 수 없는 오류 YUM EPEL 저장소에서 메타링크를 가져올 수 없는 오류테스트 환경$ cat /etc/redhat-releaseCentOS Linux release 7.9.2009 (AltArch)$ uname -aLinux 8ee968aa531f 6.6.26-linuxkit #1 SMP Sat Apr 27 04:13:19 UTC 2024 aarch64 aarch64 aarch64 GNU/LinuxYUM EPEL 저장소 메타링크 오류Cannot retrieve metalink for repository: epel/aarch64. Please verify its path and try againepel/aarch64 저장소에서 메탈링크를 가져올 수 없다는 오류는 EPEL 저장소 메타데이터에 접근하는 데 문제가 있음을 나.. 더보기 apt-cacher-ng 컨테이너를 Docker Compose로 설정하는 방법 apt-cacher-ng 컨테이너를 Docker Compose로 설정하는 방법docker-compose.yml 작성docker-compose.yml 파일을 작성하여 Docker Compose 설정을 정의합니다.vim docker-compose.ymlservices: apt-cacher-ng: image: sameersbn/apt-cacher-ng container_name: apt-cacher-ng hostname: apt-cacher-ng restart: unless-stopped volumes: - /usr/share/zoneinfo/Asia/Seoul:/etc/localtime:ro - apt-cacher-ng:/var/cache/apt-cacher-n.. 더보기 톰캣 인스턴스 간의 멀티캐스트 기반 세션 클러스터링을 설정하는 방법 톰캣 인스턴스 간의 멀티캐스트 기반 세션 클러스터링을 설정하는 방법JDK, NGINX, Tomcat 설치 및 구성curl -fsSL https://raw.githubusercontent.com/anti1346/zz/main/ubuntu/install_jdk_nginx_tomcat.sh | bashNGINX 설정vim /etc/nginx/conf.d/default.confupstream tomcat_servers { server localhost:8081; # 첫 번째 Tomcat 인스턴스 server localhost:8082; # 두 번째 Tomcat 인스턴스}server { listen 80; server_name localhost; access_log /var/.. 더보기 우분투에 Laravel을 설치하고 HelloWorld 프로젝트를 생성하여 웹 브라우저에서 테스트하는 방법 우분투에 Laravel을 설치하고 HelloWorld 프로젝트를 생성하여 웹 브라우저에서 테스트하는 방법nginx, php-fpm 설치curl -fsSL https://raw.githubusercontent.com/anti1346/codes/main/python/nginx-phpfpm/install_all_in_one_v2.py | bash$ nginx -vnginx version: nginx/1.26.0$ php-fpm8.1 -vPHP 8.1.28 (fpm-fcgi) (built: Apr 22 2024 09:45:11)Copyright (c) The PHP GroupZend Engine v4.1.28, Copyright (c) Zend Technologies with Zend OPcache v8... 더보기 Redis를 통한 세션 클러스터링을 구현하는 방법 Redis를 통한 세션 클러스터링을 구현하는 방법Redis 설치 및 구성sudo apt-get updatesudo apt-get install -y redis-serversudo systemctl --now enable redis-serverredis-cli ping$ redis-cli pingPONGJDK, NGINX, Tomcat 설치 및 구성curl -fsSL https://raw.githubusercontent.com/anti1346/zz/main/ubuntu/install_jdk_nginx_tomcat.sh | bashnginx 설정vim /etc/nginx/conf.d/default.confupstream tomcat_servers { server localhost:8081; # 첫 번.. 더보기 이전 1 ··· 22 23 24 25 26 27 28 ··· 173 다음