Jeder Student hat einen Webspace, somit kann jeder Student, der bei uns einen Account hat auch eine kleine Webseite haben. Diese ist dann mit http://student.cosy.sbg.ac.at/~username erreichbar.
Sollte man kein public_html Verzeichniss haben, braucht man nur folgendes einzugeben:
# mkdir public_html
# chmod 0711 .
# chmod 0755 public_html
Jetzt braucht man nur noch ein File im public_html namens index.html erstellen. Dieses könnte wie folgt aussehen:
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<title>Text des Titels</title>
</head>
<body>
Mein Name ist:
</body>
</html>
Genauer Informationen zum erstellen einer Webseite kann man unter http://de.selfhtml.org/index.htm finden
Um ssi bei einer Webseite zu nutzen muss die Endung des Files *.shtml lauten. CGI - Perl
Es ist nicht zwingend nötig ein cgi-bin einzurichten, da der Apache alle cgis im public_html ausführt. Wichtig ist nur, das das CGI auch *.cgi heisst und nicht *.pl.
Hier ein kleines Beispiel darauf bitte achten das die Rechte des Files richtig gesetzt sind:
#!/usr/bin/perl
print "Content-Type: text/html\n\n";
foreach $varname ( sort keys %ENV )
{
print "Die Umgebungsvariable <b>$varname</b> ";
print "hat den Wert $ENV{$varname}<br>\n";
$count++;
}
print <<"EOM";
<p><a name="summe"></a>Insgesamt sind $count Umgebungsvariablen gesetzt
EOM
Um nach Fehlern in den Logfiles zu suchen geht man wie folgt vor:
shell > ssh dogge.cosy.sbg.ac.at shell > cd /service/www/server/logs/student.cosy.sbg.ac.at shell > tail -f <DATUM>-error.log