[php] Nginx PHP 포트 설정

Nginx 설정 파일을 열고 다음과 같이 PHP-FPM과 연결할 수 있습니다.

  1. 먼저 Nginx의 설정 파일을 엽니다 (일반적으로 /etc/nginx/nginx.conf 또는 /etc/nginx/sites-available/default일 수 있습니다).

  2. 다음과 유사한 설정 블록을 찾거나 추가합니다:

server {
    listen 80;
    server_name example.com;
    
    location / {
        root /var/www/html;
        index index.php index.html index.htm;
    }
    
    location ~ \.php$ {
        include snippets/fastcgi-php.conf;
        fastcgi_pass unix:/run/php/php7.4-fpm.sock;
    }
}

위의 설정 블록에서 fastcgi_pass 디렉티브를 사용하여 PHP-FPM 소켓에 연결합니다. 이 경우 PHP-FPM 소켓의 경로는 /run/php/php7.4-fpm.sock입니다.

  1. 설정을 적용하기 전에 Nginx의 구성 파일을 검증하여 구문 오류가 있는지 확인해야 합니다. nginx -t 명령을 사용하여 검증할 수 있습니다.

  2. 모든 구문이 올바르다면, Nginx를 다시 시작하여 설정 변경 사항을 적용합니다: sudo service nginx restart.

이제 Nginx는 지정한 포트를 통해 PHP를 처리할 수 있습니다. 이러한 구성을 통해 Nginx와 PHP-FPM을 함께 사용하여 웹 애플리케이션을 호스팅할 수 있게 되었습니다.