[php] Nginx PHP 스트리밍 설정

이 포스트에서는 Nginx 웹 서버에서 PHP 스트리밍을 구성하는 방법에 대해 설명합니다.

Nginx 설치

먼저, Nginx를 설치해야 합니다. 아래 명령어를 사용하여 Nginx를 설치할 수 있습니다.

sudo apt update
sudo apt install nginx

PHP-FPM 설치

Nginx와 PHP-FPM을 연동하여 PHP 파일을 실행할 수 있도록 PHP-FPM을 설치해야 합니다.

sudo apt install php-fpm

Nginx 구성

다음으로, Nginx의 사이트 구성 파일을 열고 PHP 스트리밍을 위한 설정을 추가해야 합니다.

sudo nano /etc/nginx/sites-available/default

다음과 같이 PHP 스트리밍을 위한 Nginx 구성을 추가합니다.

server {
    ...
    location ~ \.php$ {
        include snippets/fastcgi-php.conf;
        fastcgi_pass unix:/run/php/php7.4-fpm.sock;
    }
    ...
}

PHP-FPM 구성

마지막으로, PHP-FPM 구성 파일을 열고 소켓 경로에 대한 설정을 추가해야 합니다.

sudo nano /etc/php/7.4/fpm/pool.d/www.conf

다음과 같이 소켓 경로를 설정합니다.

listen = /run/php/php7.4-fpm.sock

이제 설정을 저장하고 Nginx와 PHP-FPM을 다시 시작합니다.

sudo service nginx restart
sudo service php7.4-fpm restart

이제 Nginx를 통해 PHP 스트리밍을 사용할 수 있습니다.

결론

이제 Nginx에서 PHP 스트리밍을 구성하는 방법을 알아보았습니다. 이를 통해 웹서버에서 PHP 파일을 스트리밍할 수 있게 되었습니다.

참고: Nginx 공식 문서