Minggu, 12 November 2017
Tutorial Nginx Setting FastCGI Proxy
Jaka Prima Maulana
Artikel Berepisode
Selamat datang pengunjung www.primasaja.com,
dalam nginx dapat digunakan untuk merutekan request ke FastCGI server dimana menjalankan aplikasi dibangun dengan variasi framework dan bahasa pemrograman seperti PHP.
basic paling dasar konfigurasi nginx untuk bekerja dnegan FastCGI server termasuk menggunakan fastcgi_pass directive sebagai ganti/instead dari proxy_pass directive, dan fastcgi_param directive untuk set parameter yang di pass ke FastCGI server. seharunya FastCGI server terakses pada localhost:9000. mengambil konfigurasi proxy dari dari sesi sebelumnya di artikel tutorial setting simple proxy, tempatkan proxy pass directive dengan fastcgi_pass directive dan ubah parameter ke localhost:9000. dalam PHP, script_filename paramter digunakan untuk menentukan script name, dan query_string paramter digunakan untuk pass request parameter. hasil dari konfigurasi akan menjadi seperti ini:
server { location /{ fastcgi_pass localhost:9000; fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name; fastcgi_param QUERY_STRING $query_string; } location ~ \.(gif|png|jpg){ root /usr/serverData/www/website1/gambar; } } server { listen 9000; root /usr/serverData/www/website1; }
ini akan set server yang akan merutekan semua request kecuali request untuk static gambar ke operasi proxied server pada localhost:9000 melewati FastCGI protocol.
Langganan:
Posting Komentar
(
Atom
)
Tidak ada komentar :
Posting Komentar