FrankS: (CGI, Server) Viele, viele Fragen ... Antwort zu 2. und 7.

Beitrag lesen

Hi Joachim!

2.) cgi Passwortdateien sicher?
Was passiert wenn ich die txt-Datei im cgi-Verzeichnis speichere? Dieser Ordner ist ja vor
Zugriffen geschützt oder nicht?

Richtig. Wenn Dein Server richtig eingerichtet ist, dann kann mann die Datei nicht einsehen...

Was gibs da für Möglichkeiten Passwörter sicher zu speichern.
Ein cgi-Programm muss aber darauf zugriff haben können!

Du kannst die Passwörter ja mit crypt() verschlüssen und dann speichern. Das CGI kann braucht Authorisierung nur das angegeben Passwort wieder mit crypt verschlüsseln und das Ergebnis mit dem in der Datei vergleichen.

7.) Mein Virtueller Server( Omnihttpd) verweist immer auf das falsche Verzeichnis!!

Du definierts für den Server ein www-root. Dies ist die Wurzel deines Webs. Du hast Dein www-Root-Verzeichnis auf c:\hp\ gelegt. Das ist die "oberste" Ebene in dem www-Verzeichnisbaum für den Server und er greift bei

<img src="icons/smiley.gif" width="16" height="16" border="0" alt="">

auf das Verzeichnis icons, also "unter" www-root zu.

C:\hp\icons\smiley.gif  => Wie erwünscht!!

Wenn Du nun ../ angibts begibst Du dich sozusagen über Dein www-root, und das ist

C:\httpd\icons\smiley.gif

Damit greifst Du auf die www-root zu:
<img src="/smiley.gif" width="16" height="16" border="0" alt="">
also:
C:\hp\smiley.gif

Das muß man sicher in den Einstellungen regeln, aber ich finde diese Option einfach nicht!

Also eigentlich macht der Server alles richtig...

Gruß Frank