Ich schreibe eine AngularJS einzelne Seite Anwendung mit Nginx.Nginx einzelne Anwendungskonfiguration
Ich habe gerade von Apache zu Nginx gewechselt, aber ich kann meine Config-Datei nicht funktionieren. Ich versuche, alles auf umschreiben, um Angular das Routing zu tun.
Mein nginx.conf
ist wie folgt:
server {
index index.html;
location/{
expires -1;
add_header Pragma "no-cache";
add_header Cache-Control "no-store, no-cache, must-revalidate, post-check=0, pre-check=0";
try_files $uri $uri/ /index.html;
}
}
Ist es möglich, wie meine nginx.conf
Datei im Projektstamm zu haben, meine .htaccess
tat?
Ich sehe nicht, warum Ihre 'try_files' nicht funktionieren würde, aber um Ihre zweite Frage zu beantworten, wird kein Nginx nicht laden Config-Dateien zufällig in Verzeichnisse platziert. Noch sollte es ... das ist ein ernstes Leistungsproblem. Sie können beim Start alle gewünschten conf-Dateien für Nginx hinzufügen. Für mich platziere ich Konfigurationsdateien in einem 'nginx'-Verzeichnis in meinem Code und lasse Nginx' projects/*/nginx/nginx.conf' mit einschließen. – Brad