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.conf
meskipun namanya menarik rupanya bukan tempat untuk arahan server. - File ini:
/etc/nginx/sites-available/default
sepertinya 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 -V
yang dapat Anda temukan di manual man nginx
. The -V
opsi didokumentasikan sebagai "-v Cetak versi nginx, versi compiler, dan parameter skrip configure.". Jika nginx
tidak ada di jalur Anda, gunakan which nginx
yang mengembalikan jalur lengkap ke nginx$(which nginx) -V