
fastcgi_pass는 Nginx에서 PHP를 실행하는 데 사용되는 변수로, PHP-FPM를 실행하는 서버의 IP 주소와 포트를 지정합니다.
fastcgi_pass를 사용할 때, IP 주소와 포트를 지정하는 방법은 다음과 같습니다.
1. IP 주소와 포트를 직접 지정할 수 있습니다. 예를 들어, PHP-FPM를 실행하는 서버의 IP 주소가 192.168.1.100이고 포트가 9000인 경우, fastcgi_pass를 다음과 같이 지정할 수 있습니다.
fastcgi_pass 192.168.1.100:9000;
2. 도메인 이름을 사용할 수 있습니다. 예를 들어, PHP-FPM를 실행하는 서버의 도메인 이름이 php-server.example.com인 경우, fastcgi_pass를 다음과 같이 지정할 수 있습니다.
fastcgi_pass php-server.example.com:9000;
3. UNIX 소켓을 사용할 수 있습니다. 예를 들어, PHP-FPM를 실행하는 서버의 UNIX 소켓이 /var/run/php/php-fpm.sock인 경우, fastcgi_pass를 다음과 같이 지정할 수 있습니다.
fastcgi_pass unix:/var/run/php/php-fpm.sock;
fastcgi_pass를 사용할 때, IP 주소와 포트를 정확하게 지정해야 합니다. 만약 IP 주소와 포트를 정확하게 지정하지 못한 경우, PHP가 실행되지 않고 502 Bad Gateway 오류가 발생할 수 있습니다.
fastcgi_pass를 사용할 때, IP 주소와 포트를 지정하는 방법은 여러 가지가 있지만, 정확한 IP 주소와 포트를 지정하는 것이 중요합니다.
2025-05-17 13:39