Portál AbcLinuxu, 12. května 2025 07:55

Dotaz: Nginx vlastni error stranky pro proxypassu

21.6.2018 13:52 kukin
Nginx vlastni error stranky pro proxypassu
Přečteno: 209×
Odpovědět | Admin
Muzete mi prosim nekdo poradit, proc nefunguje zobrazeni vlastni errorove stranky? Pochopitelne v adresari /usr/share/nginx/error_pages se nachazeji soubory 404.html a 503.html. Delam neco spatne? Diky
server {

resolver 127.0.0.11 valid=5s ipv6=off;

listen 443 ssl;
server_name example.com;

ssl_certificate /etc/nginx/ssl/live/example.com/cert.pem;
ssl_certificate_key /etc/nginx/ssl/live/example.com/privkey.pem;

location ~ ^/(503.html|404.html)/ {
root /usr/share/nginx/error_pages;
internal;
}

location / {
proxy_http_version 1.1;
proxy_set_header Connection "";
proxy_pass http://server:8080/;
proxy_intercept_errors on;
error_page 500 502 503 504 /503.html;
error_page 404 /404.html;
}

}

Řešení dotazu:


Nástroje: Začni sledovat (0) ?Zašle upozornění na váš email při vložení nového komentáře.

Odpovědi

21.6.2018 14:18 NN
Rozbalit Rozbalit vše Re: Nginx vlastni error stranky pro proxypassu
Odpovědět | | Sbalit | Link | Blokovat | Admin
Nechybi lomitko u location?
location = /404.html {
  root /usr/share/nginx/error_pages;
  internal;
}
21.6.2018 14:31 kukin
Rozbalit Rozbalit vše Re: Nginx vlastni error stranky pro proxypassu
No, diky za nakop, to lomitko tam prebyvalo, takhle je to spravne:
location ~ ^/(503.html|404.html)/ {
Řešení 1× (Filip Jirsák)
21.6.2018 14:31 kukin
Rozbalit Rozbalit vše Re: Nginx vlastni error stranky pro proxypassu
Pochopitelne:
location ~ ^/(503.html|404.html) {
sry

Založit nové vláknoNahoru

Tiskni Sdílej: Linkuj Jaggni to Vybrali.sme.sk Google Del.icio.us Facebook

ISSN 1214-1267, (c) 1999-2007 Stickfish s.r.o.