Es gibt viele Tutorials, wie man Nginx-Umschreibregeln schreibt, um Apaches .htaccess-Datei nachzuahmen, aber ich kann nicht mit Sicherheit sagen, dass ich weiß, wie der Name oder der Speicherort dieser sogenannten Nginx-Konfigurationsdatei tatsächlich ist. Ich suche speziell nach der Nginx-Konfigurationsdatei, mit der Sie den Serverpfad und PHP-Anweisungen schreiben können. Ich benutze Ubuntu 12 Linux und Codeigniter als mein PHP-Framework.
Folgendes weiß ich bisher:
- Diese Datei:
/etc/nginx/nginx.conf
Trotz ihres verlockenden Namens ist sie anscheinend nicht der Ort für Server-Direktiven. - Diese Datei:
/etc/nginx/sites-available/default
scheint genau das zu sein, was ich brauche (ich kann für meine App spezifische PHP-Fehler erzeugen), aber ich kann die Codeigniter-spezifische Pfad-Routing nicht korrekt ausführen. Ist dies zuallererst die "Konfigurations" -Datei / .htaccess-Entsprechung, von der jeder spricht?
nginx -V
was Sie im Handbuch mit finden können man nginx
. Die -V
Option ist dokumentiert als "-V Gibt die Nginx-Version und die Compilerversion aus und konfiguriert die Skriptparameter." Wenn nginx
nicht in Ihrem Pfad, verwenden Sie, which nginx
die den vollständigen Pfad zu $(which nginx) -V