현재 위치: > 최신 기사 목록> Linux 환경의 Nginx 및 PHP-FPM 구성 안내서 : 웹 사이트 성능 및 응답 속도 최적화

Linux 환경의 Nginx 및 PHP-FPM 구성 안내서 : 웹 사이트 성능 및 응답 속도 최적화

gitbox 2025-06-29

최신 웹 사이트 개발에서 Nginx와 PHP-FPM의 조합은 효율적인 동적 웹 서비스를 제공하는 데 널리 사용됩니다. 이 기사는 Linux 환경에서 Nginx 및 PHP-FPM을 구성하여 웹 사이트의 성능 및 유지 관리를 향상시키는 방법을 자세히 소개합니다.

Nginx 및 PHP-FPM 소개

NGINX는 고성능 리버스 프록시 및로드 밸런싱 서버로, 우수한 동시 처리 기능으로 유명합니다. PHP-FPM (PHP FASTCGI 프로세스 관리자)은 PHP의 구현 방법으로, 많은 동시 요청을 처리하고 서버 리소스를 최대한 활용할 수 있습니다.

Nginx 및 PHP-FPM을 설치하십시오

구성을 시작하기 전에 Linux 시스템에 NGINX 및 PHP-FPM이 올바르게 설치되어 있는지 확인해야합니다. 다음 명령을 사용하여 빠르게 설치하십시오.

 sudo apt update

php-fpm을 사용하도록 nginx를 구성하십시오

설치가 완료되면 PHP-FPM을 통해 PHP 요청을 처리하도록 NGINX를 구성해야합니다. 일반적으로/etc/nginx/site-available/default 또는 사용자 정의 구성 파일에서 nginx의 구성 파일 편집 :

 server { listen 80; server_name your_domain.com; root /var/www/html; # 웹 사이트 루트 디렉토리 index index.php index.html index.htm; location / { try_files $uri $uri/ =404; } location ~ \.php$ { include snippets/fastcgi-php.conf; fastcgi_pass unix:/var/run/php/php7.4-fpm.sock; # 당신의 것을 따르십시오PHP버전 및 구성 조정 fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name; include fastcgi_params; }

Nginx 서비스를 다시 시작하십시오

구성이 완료되면 Nginx 서비스를 다시 시작하여 변경 사항을 발효시킵니다.

 sudo systemctl restart nginx

테스트 구성

NGINX 및 PHP-FPM이 제대로 구성되어 있는지 확인하기 위해 테스트 PHP 파일을 만듭니다. 웹 사이트의 루트 디렉토리에서 다음 내용으로 info.php 파일을 만듭니다.

 phpinfo();

http://your_domain.com/info.php를 방문하면 구성이 성공했음을 나타내는 PHP 정보 페이지를 볼 수 있어야합니다.

자주 묻는 질문

Nginx는 PHP 파일을 처리 할 수 ​​없습니다

Nginx가 PHP 파일을 처리 할 수없는 문제가있는 경우 다음을 확인하십시오.

PHP-FPM 서비스가 실행 중인지 확인하십시오.

nginx 구성 파일의 FastCGI_Pass 경로가 올바른지 확인하십시오.

더 많은 오류 정보는 Nginx 및 PHP-FPM의 로그 파일을 확인하십시오.

요약

위의 단계를 통해 Linux 시스템에서 NGINX 및 PHP-FPM의 기본 환경을 성공적으로 구성했습니다. 이 조합은 웹 사이트의로드 속도와 응답 성을 향상시키고 더 나은 사용자 경험을 제공하는 데 도움이됩니다. 이 구성 가이드 라인을 따르면 웹 사이트를보다 효과적으로 관리하고 확장 할 수 있습니다.