Ada banyak tutorial tentang cara menulis aturan penulisan ulang Nginx untuk meniru file .htaccess Apache tetapi saya tidak dapat dengan yakin mengatakan bahwa saya tahu apa nama atau lokasi file konfigurasi Nginx yang disebut ini sebenarnya. Saya secara khusus mencari file konfigurasi Nginx yang memungkinkan Anda untuk menulis jalur server dan arahan PHP. Saya menggunakan Ubuntu 12 linux dan Codeigniter sebagai kerangka PHP saya.
Inilah yang saya tahu sejauh ini:
- File ini:
/etc/nginx/nginx.confmeskipun namanya menarik rupanya bukan tempat untuk arahan server. - File ini:
/etc/nginx/sites-available/defaultsepertinya yang saya butuhkan (saya bisa membuat kesalahan php khusus untuk aplikasi saya) tapi saya tidak bisa mendapatkan jalur routing khusus Codeigniter yang benar. Pertama-tama, apakah ini file "config" / .htaccess yang setara dengan yang dibicarakan semua orang?
nginx -Vyang dapat Anda temukan di manual man nginx. The -Vopsi didokumentasikan sebagai "-v Cetak versi nginx, versi compiler, dan parameter skrip configure.". Jika nginxtidak ada di jalur Anda, gunakan which nginxyang mengembalikan jalur lengkap ke nginx$(which nginx) -V