Quantcast
Channel: Nginx Forum
Viewing all articles
Browse latest Browse all 53287

Cache aktualisiert sich nie

$
0
0
Hallo zusammen,

ich hab da mal ein Problem mit dem Cache. Hintergrund:
Nginx ist vor einen Apache geschaltet auf dem ein CMS läuft. Nginx soll Seiten 3 Minuten cachen um Spitzenlasten zu deckeln.
Leider klappt das nicht. Alle Daten, die vom CMS kommen werden von nginx nicht aktualisiert. Lege ich manuell eine .html Datei ins Filesystem klappt alles.

Config:
server {
listen 1.2.3.4:80 default_server;

server_name x.de;
server_name www.x.de;
server_name ipv4.x.de;


client_max_body_size 128m;

location / { # IPv6 isn't supported in proxy_pass yet.
proxy_pass http://apacheip:7080;
proxy_cache my-cache;
proxy_cache_valid 200 3m;
proxy_cache_valid 404 1m;
proxy_set_header Host $host;
proxy_set_header X-Real-IP $remote_addr;
proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
proxy_set_header X-Accel-Internal /internal-nginx-static-location;
access_log off;


}

location /internal-nginx-static-location/ {
alias /var/www/vhosts/x.de/httpdocs/cms/;
access_log /var/www/vhosts/x.de/statistics/logs/proxy_access_log;
add_header X-Powered-By PleskLin;
internal;
}
}

Wie geh ich dem Problem am Besten näher auf die Spur? Das CMS liefert alles als index.html aus (alle Artikel haben einen eigenen Ordner und dort immer die index.html).
Lösche ich den Cache oder kommentiere einmal die 3 Proxy_Cache Zeilen aus und starte nginx neu wird der Cache aktualisiert.

Danke!!

Viewing all articles
Browse latest Browse all 53287

Trending Articles