Eigene Webseite: Unterschied zwischen den Versionen

Aus HSMWiki
Wechseln zu: Navigation, Suche
Zeile 50: Zeile 50:
 
=== Wie kann ich die Servervariablen anzeigen?===
 
=== Wie kann ich die Servervariablen anzeigen?===
  
<nowiki>
+
Test
#!/usr/bin/perl
+
<nowiki>#!/usr/bin/perl
 
print "Content-type: text/html\n\n";
 
print "Content-type: text/html\n\n";
 
while (($key, $val) = each %ENV) {
 
while (($key, $val) = each %ENV) {
 
   print "$key = $val<BR>\n";  
 
   print "$key = $val<BR>\n";  
}
+
}</nowiki>
</nowiki>
 
  
 
Ausgabe: [http://www.global.hs-mittweida.de/~username/cgi-bin/test.cgi http://www.global.hs-mittweida.de/~username/cgi-bin/test.cgi]
 
Ausgabe: [http://www.global.hs-mittweida.de/~username/cgi-bin/test.cgi http://www.global.hs-mittweida.de/~username/cgi-bin/test.cgi]

Version vom 21. Juli 2016, 22:04 Uhr

Jeder Student und Mitarbeiter der Hochschule verfügt über eine persönlichen Homepagebereich. dieser ist erreichbar unter:

http://www.student.hs-mittweida.de/~username (für Studenten)
http://www.staff.hs-mittweida.de/~username (für Mitarbeiter)
http://www.global.hs-mittweida.de/~username (für Projekte bzw. globale Nutzer)

Um Ihre eigene Homepage präsentieren zu können müssen Sie eine index-Datei in Ihren Webbereich stellen. Nach Beendigung Ihres Studiums wird Ihr Webbereich automatisch gelöscht.

Zugriff auf den Webspeicher

→ siehe folgende Anleitungen:

Die Verzeichnisse des Webspeichers

CGI-Programme

Dateien mit der Endung .cgi können als sogenannte "CGI"-Programme eine HTTP-Ausgabe erzeugen. Diese Programme werden mit der eigenen UserID ausgeführt und müssen die entsprechenden Rechte (700) besitzen. Folgende Skriptsprachen sind installiert:

 /usr/bin/php 
 /usr/bin/perl 
 /usr/bin/python 
 /usr/bin/tclsh 
 /usr/bin/ruby

Die Programme dürfen nur in der eigenen Internetpräsenz Daten lesen oder schreiben. In den Programmen sollten relative Pfadangaben verwendet werden, um Fehler nach einer eventuellen Dateisystemänderung vorzubeugen. Sie müssen unabhängig von den zur Zeit eingesetzten Betriebssystemen des WWW-Clusters sein.

intranet

Beim Einrichten der Homepage wird ein Verzeichnis "intranet" mit einer Datei "index.htm" angelegt. Der Passwortschutz basiert auf dem Verzeichnis. Wer dieses Verzeichnis gelöscht hat, muss es nur erneut anlegen. Die Datei "index.htm" dient der Erklärung (Hier ist der passwortgeschützte "Intranet-Bereich"), und sollte durch eine eigene ersetzt werden. Für die sichere Eingabe von Benutzername/Passwort verwenden wir unsere zentrale Web-Anmeldung (Shibboleth). Auf diese "intranet"-Verzeichnisse kann weltweit jeder zugreifen, welcher eine gültige "Benutzername/Password"-Kombination besitzt (Mitarbeiter, Studenten, eingetragene Gäste der HS). Die Seite ist dann unter:

https://www.student.hs-mittweida.de/~username/intranet
https://www.staff.hs-mittweida.de/~username/intranet
https://www.global.hs-mittweida.de/~username/intranet

verfügbar.

private

Es besteht die Möglichkeit eine eigene Nutzerverwaltung einzurichten. Die Anmeldung erfolgt in einem Anmeldefenster und ist verschlüsselt. Die Nutzerverwaltung dieses Bereiches kann unter https://setup.hs-mittweida.de/private_htpasswd vorgenommen werden.

https://www.student.hs-mittweida.de/~username/private
https://www.staff.hs-mittweida.de/~username/private
https://www.global.hs-mittweida.de/~username/private 

FAQ

Welche PHP Version ist verfügbar?

Zur Zeit ist Version 5.2.4 verfügbar - nähere Information sind mit dem Befehl phpinfo() erhalten.

Wie kann ich die Servervariablen anzeigen?

Test #!/usr/bin/perl print "Content-type: text/html\n\n"; while (($key, $val) = each %ENV) { print "$key = $val<BR>\n"; }

Ausgabe: http://www.global.hs-mittweida.de/~username/cgi-bin/test.cgi

Weblinks