[todo] [Software 0000726]: trailing slash Problem

todo-notifyer at hostsharing.net todo-notifyer at hostsharing.net
Sat Oct 14 17:04:23 CEST 2006


Das folgende Problem wurde geschlossen. 
====================================================================== 
https://todo.hostsharing.net/view.php?id=726 
====================================================================== 
Berichtet von:              friedhelm
Zugewiesen an:              friedhelm
====================================================================== 
Projekt:                    Software
Problem ID:                 726
Kategorie:                  Webserver
Reproduzierbarkeit:         immer
Auswirkung:                 schwerer Fehler
Priorität:                  dringend
Status:                     geschlossen
Lösung:                     erledigt
Erledigt in Version:        
====================================================================== 
Erstellt am:                02.10.2006 14:10 (CEST)
Letzte Aktualisierung:      14.10.2006 17:04 (CEST)
====================================================================== 
Zusammenfassung:            trailing slash Problem
Beschreibung: 
Option eigene httpd.conf (ohne Änderung):
Aufruf eines existierenden Unterverzeichnisses ohne slash am Ende
http://www.example.com/test 
führt zu:
http:/www.example,com:8080/test/
was natürlich zu einem Fehler 404 führt.

Aufruf der Domain ohne slash am Ende:
http://www.example.com
wird korrekt zu 
http://www.example.com/

Der beschriebene Fehler tritt also nur bei existierenden
Unterverzeichnissen ohne abschließenden slash auf.


====================================================================== 

---------------------------------------------------------------------- 
 mi - 11.10.06 23:42  
---------------------------------------------------------------------- 
Ich habe selbst in mih00 eine eigene Webserver-COnfig und dort tritt das
Problem in der Form nicht auf: http://www.hoennig.de/test

Nur die :8080 erscheint dort, was ein niedrig zu priorisierender
Schönheitsfehler wäre. Aber die index.html des Verzeichnisses wird bei mir
mit und ohne "trailing Slash" angezeigt. 

Auch verstehe ich nicht, wie du darauf kommst:

"http:/www.example,com:8080/test/ - was natürlich zu einem Fehler 404
führt."

Dass da ein Komma in die Domain reingeschrieben wird, kann ich nicht
nachvollziehen, ebensoweinig, warum die URL ansonsten (also
http://www.hoennig.de:808/test/) zu einem Fehler führen sollte. DAs sollte
natürlich funktionieren (wie bei mir der Fall). Die Frage ist also, warum
DAS  nicht funktioniert.

Wenn sie das in einigen Paketen tut, dann muss in diesen wohl die Config
anders sein. 

---------------------------------------------------------------------- 
 mi - 11.10.06 23:46  
---------------------------------------------------------------------- 
Wenn man statt :80 in der Config :8080 schreibt, wie es richtig wäre, dann
funktioniert auch der Aufruf. Der Schönheitsfehler bleibt dann aber noch. 

---------------------------------------------------------------------- 
 mi - 12.10.06 01:08  
---------------------------------------------------------------------- 
Man braucht für die Paket-eigenen Webserver eine zusätzliche Regel, um auch
noch die :8080 in jedem Fall loszuwerden. Dies ist nun in der zentralen
Config berücksichtigt, aber für den zentralen Webserver auskommentiert.

Beim Umkopieren in die Config für einen Paket-Webserver wird dann mit sed
die Auskommentierung rausgenommen und :80 durch :8080 (bzw. :443 durch
:8443) ersetzt.

Betroffene Dateien: 
/etc/httpd/pacs/dom.template 
/etc/httpd-ssl/pacs/dom.template
/root/bin/opt-httpd-add 

---------------------------------------------------------------------- 
 friedhelm - 14.10.06 17:04  
---------------------------------------------------------------------- 
Funktioniert, danke! 

Problem-Historie 
Änderungsdatum  Benutzername   Feld                     Änderung             
====================================================================== 
02.10.06 14:10  friedhelm      Neues Problem                                
11.10.06 23:42  mi             Problemnotiz hinzugefügt: 0001725                
   
11.10.06 23:45  mi             Status                   neu => zugewiesen   
11.10.06 23:45  mi             Bearbeitung durch         => mi              
11.10.06 23:46  mi             Problemnotiz hinzugefügt: 0001726                
   
11.10.06 23:46  mi             Status                   zugewiesen => angenommen
12.10.06 01:08  mi             Status                   angenommen => erledigt
12.10.06 01:08  mi             Lösung                   offen => erledigt   
12.10.06 01:08  mi             Problemnotiz hinzugefügt: 0001727                
   
12.10.06 01:09  mi             Status                   erledigt => zugewiesen
12.10.06 01:09  mi             Bearbeitung durch        mi => friedhelm     
14.10.06 17:04  friedhelm      Status                   zugewiesen =>
geschlossen
14.10.06 17:04  friedhelm      Problemnotiz hinzugefügt: 0001733                
   
======================================================================



More information about the Todo mailing list