Opened 12 months ago
Closed 11 months ago
#5669 closed Defekt (erledigt)
http/https inkonsistent bei Trac
| Reported by: | Rüdiger Kupper | Owned by: | Rüdiger Kupper |
|---|---|---|---|
| Priority: | schnell erledigen | Milestone: | Schuljahr 2025/26 |
| Component: | Webdienst: Trac (Tickets) | Severity: | beeinträchtigt keinen Unterricht |
| Keywords: | Cc: | lehm, bau |
Description
Fehlkonfiguration nach dem Upgrade-Marathon.Verursacht allerlei Fehler, insbesondere nicht funktionierende Links.
Change History (15)
comment:1 by , 12 months ago
comment:2 by , 12 months ago
| Cc: | added |
|---|---|
| Resolution: | → erledigt |
| Status: | assigned → closed |
Im Abschnitt [Trac] der trac.ini stand tatsächlich noch die paedml-Adresse mit http.
- bau
- Interessant, dass das früher funktioniert hat? Sollten die Adressen nicht automatisch vom Apache auf https umgeschrieben werden?
- lehm
- Bitte nochmal prüfen, ob die Links jetzt stimmen.
follow-up: 5 comment:4 by , 12 months ago
| Resolution: | erledigt |
|---|---|
| Status: | closed → reopened |
Ne, doch nicht. Link aus der Email funktionert, aber bei einem Klick auf "Änderungen absenden" ists wieder http.
comment:5 by , 12 months ago
Replying to lehm:
Ne, doch nicht. Link aus der Email funktionert, aber bei einem Klick auf "Änderungen absenden" ists wieder http.
Kann ich bei mir nicht reproduzieren, bei mir funktioniert beides?
comment:6 by , 11 months ago
Korrigiere: jetzt ist es bei mir auch passiert. Eben war ich noch auf einer https-Seite, nach Klick auf „absenden“ ist das Protokoll plöztlich http.
Ts... Wo passiert das denn wieder?
comment:7 by , 11 months ago
Da es in der ganzen trac.ini keinen Verweis auf eine http-Adresse mehr gibt und das ganze erst beim Klick auf einen Knopf passiert, scheint das http irgendwie im CGI-Code zu stehen(?!). Wie ist das passiert?
-> analysieren und beheben!
comment:8 by , 11 months ago
Präzisierung: das Absenden klappt erkennbar, nur das Neuladen der Seite im Anschluss erfolgt per http.
comment:9 by , 11 months ago
Test: das ist ein Kommentar
Test2: jetzt wird er geändert
Test3: nochmal
Test4: unnochmaldasganze
Test5: und wieder
Test6: …
Test7
comment:11 by , 11 months ago
- @bau
- Ich finde die Stelle nicht, wo beim Neuladen der Seite das Protokoll auf http: geändert wird. In der ganzen Trac-Konfig gibt es kein http: mehr, daran kann es also nicht liegen? Liegt der Fehler irgendwo in den Apache-Configs auf paedml/trac3?
comment:12 by , 11 months ago
Hm, du kannst ja mal https:// dorthin schreiben.
Die Kommunikation landet ja immer per https auf dem paedml, der gibt sie nach intern weiter.
Vielleicht möchte die neue TRAC-Version per https angesprochen werden?
Workaround: Ich habe eine ReWrite-Rule in den Apache auf Port 80 geschrieben, so dass nun alle http-Anfragen zu https umgeschrieben werden:
RewriteEngine On
RewriteCond %{HTTPS} !=on
RewriteRule ^/?(.*) https://%{SERVER_NAME}/$1 [R=301,L]
comment:14 by , 11 months ago
ReWriteEngine war eine nicht so gelungene Idee, weil noch alles mögliche andere auf http: geht.
Habe das nun ersetzt durch:
Redirect permanent /trac/ https://paedml.kg-fds.de/trac/
comment:15 by , 11 months ago
| Resolution: | → erledigt |
|---|---|
| Status: | reopened → closed |
Wo steht das vermaledeite http:// in der Konfiguration??