PHP-FPM di semua server (virtual host) di Nginx

Pertama-tama buat dulu file configurasi untuk php-fpm. Misalkan kita buat di /etc/nginx/php.conf dengan content sebagai berikut:

location ~ \.php$ {
    try_files $uri =404;
    fastcgi_pass unix:/var/run/php5-fpm.sock;
    fastcgi_index index.php;
    fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name;
    include fastcgi_params;
}

Kemudian di setiap server ditambahkan: include (misalkan filenya setting servernya ada di /etc/nginx/sites-enabled/default untuk ubuntu atau /etc/nginx/nginx.conf di centos). contoh:

server {
     listen 80;
     root /usr/share/nginx/html;
     index index.html index.htm index.php;
     server_name www.yudha.id;

     include /etc/nginx/php.conf;
}

server {
     listen 80;
     root /var/www/html;
     index index.html index.php;
     server_name blog.yudha.id;

     include /etc/nginx/php.conf;
}

Komentar

Postingan populer dari blog ini

Deploy QT Windows (*.dll yang dibutuhkan)

Git: Menampikan Nama Branch di Terminal