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.confTrotz ihres verlockenden Namens ist sie anscheinend nicht der Ort für Server-Direktiven. - Diese Datei:
/etc/nginx/sites-available/defaultscheint 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 -Vwas Sie im Handbuch mit finden können man nginx. Die -VOption ist dokumentiert als "-V Gibt die Nginx-Version und die Compilerversion aus und konfiguriert die Skriptparameter." Wenn nginxnicht in Ihrem Pfad, verwenden Sie, which nginxdie den vollständigen Pfad zu $(which nginx) -V