[php] Nginx PHP 포트 설정
Nginx 설정 파일을 열고 다음과 같이 PHP-FPM과 연결할 수 있습니다.
-
먼저 Nginx의 설정 파일을 엽니다 (일반적으로
/etc/nginx/nginx.conf
또는/etc/nginx/sites-available/default
일 수 있습니다). -
다음과 유사한 설정 블록을 찾거나 추가합니다:
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
입니다.
-
설정을 적용하기 전에 Nginx의 구성 파일을 검증하여 구문 오류가 있는지 확인해야 합니다.
nginx -t
명령을 사용하여 검증할 수 있습니다. -
모든 구문이 올바르다면, Nginx를 다시 시작하여 설정 변경 사항을 적용합니다:
sudo service nginx restart
.
이제 Nginx는 지정한 포트를 통해 PHP를 처리할 수 있습니다. 이러한 구성을 통해 Nginx와 PHP-FPM을 함께 사용하여 웹 애플리케이션을 호스팅할 수 있게 되었습니다.