Úvodní strana - ošetření 404 na webserveru #269
Labels
No Label
app-basic
app-ckan
app-crisiscleanup
app-cts
app-decidim
app-dhis2
app-frontlinesms
app-gnuhealth
app-kanboard
app-mifosx
app-motech
app-odoo
app-opendatakit
app-pandora
app-sahana
app-seeddms
app-sigmah
app-taarifa
app-ushahidi
critical
CZ
documentation
Doing
enhancement
GMaps
info
Mapbox
needinfo
new-app
OSM
performance
QGIS
regression
suggestion
To Do
upstream
No Milestone
No project
No Assignees
1 Participants
Notifications
Due Date
No due date set.
Dependencies
No dependencies set.
Reference: Spotter-Cluster/Spotter-VM#269
Loading…
Reference in New Issue
Block a user
No description provided.
Delete Branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Neni to sice chyba, ale hlásim předem, prosím zkuste v ngnixu nebo kde nastavit že při 404 to pošle raději rovnou na homepage.
404 myslim nejspíš když se člověk omylem dostane někam kde nic neni nebo udělá překlep v psaní URL. Neni nutno vyrábět úchylnou 404ku :)
Případné jiné serverové chování dostupné pro uživatele z frontendu nechám na vás, může se postupně vylepšit.
Ha! To je zrovna problém, který se na první pohled zdá jako strašná prkotina, ale ve skutečnosti je dost komplexní. Záleží totiž kde se uklepne.
Každopádně se nad tím zamyslím a zkusím vyřešit alespoň pro ty úplně holé 404.
P.S.: V případě, že je kontejner chcíplý, hlavní nginx teď místo strohého "502 Bad gateway" vypíše "Aplikace ke které se pokoušíte připojit není dostupná. Nejspíše byla vypnuta správcem serveru.", nicméně tam to ošetření bylo daleko jednodušší, protože no není potřeba řešit uvnitř kontejnerů.
a safra... díky za rozbor. Původně jsem nemyslel, že by to platilo na všechny apps ve VM. Myslel jsem to jen v případě vašeho SW. Nicméně, pokud vás něco minimalistického napadne, tak ok. Nemusíte tomu věnovat příliš energie. Tj. pokud by hrozilo že bude příliš jebání a málo muziky, tak to prozatím odložte.
mentioned in commit
86e411df12
Vlastní 404 do management aplikace přidána. Ostatní budeme řešit individuálně, nastane-li potřeba. Dá se to řešit jak na straně aplikace, tak i tím catch-all pravidlem na nginx proxy (kdybych to do té doby zapomněl, tak to se dělá pomocí proxy_intercept_errors).
closed