Esistono molti tutorial su come scrivere le regole di riscrittura di Nginx per imitare il file .htaccess di Apache, ma non posso dire con certezza di sapere quale sia il nome o il percorso di questo cosiddetto file di configurazione Nginx. Sto specificatamente cercando il file di configurazione di Nginx che ti consente di scrivere il percorso del server e le direttive PHP. Sto usando Ubuntu 12 Linux e Codeigniter come il mio framework PHP.
Ecco quello che so finora:
- Questo file:
/etc/nginx/nginx.conf
nonostante il suo nome allettante apparentemente non è il posto per le direttive del server. - Questo file:
/etc/nginx/sites-available/default
sembra quello di cui ho bisogno (sono in grado di generare errori PHP specifici per la mia app) ma non riesco a ottenere il routing path specifico di Codeigniter corretto. Prima di tutto, è questo il file "config" / .htaccess equivalente di cui tutti parlano?
nginx -V
quale puoi trovare nel manuale con man nginx
. L' -V
opzione è documentata come "-V Stampa la versione di nginx, la versione del compilatore e configura i parametri dello script.". Se nginx
non è nel tuo percorso, utilizza which nginx
quale restituisce il percorso completo a nginx$(which nginx) -V