Il existe de nombreux didacticiels sur la façon d'écrire des règles de réécriture Nginx pour imiter le fichier .htaccess d'Apache, mais je ne peux pas dire avec certitude que je connais le nom ou l'emplacement de ce soi-disant fichier de configuration Nginx. Je recherche spécifiquement le fichier de configuration Nginx qui vous permet d'écrire le chemin du serveur et les directives PHP. J'utilise Ubuntu 12 linux et Codeigniter comme framework PHP.
Voici ce que je sais jusqu'à présent:
- Ce fichier:
/etc/nginx/nginx.conf
malgré son nom attrayant n'est apparemment pas le lieu des directives serveur. - Ce fichier:
/etc/nginx/sites-available/default
semble être ce dont j'ai besoin (je suis capable de générer des erreurs php spécifiques à mon application) mais je ne peux pas obtenir le routage de chemin spécifique à Codeigniter correct. Tout d'abord, est-ce le fichier "config" / l'équivalent .htaccess dont tout le monde parle?
nginx -V
ce que vous pouvez trouver dans le manuel avec man nginx
. L' -V
option est documentée comme "-V Imprimer la version nginx, la version du compilateur et configurer les paramètres de script.". Si nginx
n'est pas sur votre chemin, utilisez which nginx
qui renvoie le chemin complet vers nginx$(which nginx) -V