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:
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:
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;
}
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;
}
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
Posting Komentar