Artikel mit Schlagwort "Server"
XAMPP unter Ubuntu
XAMPP ist eine beliebte Tool-Compilation um einen Webserver aufzusetzen.
Im Folgenden möchte ich die Installation und Konfiguration von XAMPP unter Ubuntu erläutern.
XAMPP kann als Archiv von der Apachefriends-Homepage heruntergeladen werden:
http://www.apachefriends.org/de/xampp-linux.html
Zunächst wird das Archiv nach /opt entpackt:
sudo tar xvfz xampp-linux-VERSION.tar.gz -C /opt
(VERSION durch jeweilige Bezeichnung ersetzen)
Es entsteht ein Verzeichnis /opt/lampp, worin sich XAMPP befindet.
Zur besseren Bedienung kann man sich zwei Verknüpfungen anlegen.
Die erste Verknüpfung startet das Control-Panel.
gksudo "python /opt/lampp/share/xampp-control-panel/xampp-control-panel.py"Mit der zweiten Verknüpfung lässt man sich mit dem Dateibrowser (Nautilus) das Webverzeichnis öffnen:
nautilus /opt/lampp/htdocs
Damit in diesem Verzeichnis auch geschrieben werden kann, muss noch die Berechtigung angepasst werden:
sudo chmod -R 777 /opt/lampp/htdocs
Zuletzt noch die Sicherheitsroutine starten, wo diverse Passwörter eingestellt werden. Zuvor sollte XAMPP im Control Panel gestartet werden.
sudo /opt/lampp/lampp security
Im Browser kann man die Seite nun aufrufen: http://localhost
Fertig!
PS: LAMPP ist im übrigen die alte Bezeichnung. Das Paket wird neuerdings XAMPP genannt.
Kampf dem Hotlinking
Unter Hotlinking versteht man das Einbinden von Elementen, meistens Grafiken, von fremden Webseiten bzw. Servern. Der Hotlinker verweist also auf Dateien eines fremden Hosts und spart sich dadurch in erster Linie Traffic. Das kann natürlich gewünscht sein, denn mit diesem Prinzip arbeiten sogenannte Sharehoster (Imageshack & Co.).
Oftmals möchte man als Betreiber eines Servers aber genau dies vermeiden, da dadurch Performance und vor allem Traffic verbraucht wird.
Auch rechtlich gesehen ist Hotlinking eine heiße Sache. Ohne Genehmigung des Urhebers ist das Einbinden fremder Inhalte nicht gestattet.
Um das Hotlinking beim eigenen Webserver zu unterbinden, gibt es die Möglichkeit den Apache entsprechend zu konfigurieren: Hierbei werden alle externen Anfragen bestimmter Dateitypen (hier: gif, jpeg, jpg png, bmp, js und css) umgeleitet und ersatzweise eine Datei hotlinking.png angezeigt.
<IfModule mod_rewrite.c> <FilesMatch "\.(gif|jpe?g|png|bmp|js|css)$"> RewriteEngine on RewriteCond %{HTTP_REFERER} !^$ RewriteCond %{HTTP_REFERER} !^http://(www\.)?domain.tld [NC] RewriteCond %{REQUEST_FILENAME} !hotlinking.png$ RewriteRule .*\.(gif|jpe?g|png|bmp|js|css)$ http://www.domain.tld/hotlinking.png [R] </FilesMatch> </IfModule>
Das kostet zwar auch Performance und Traffic, aber bei geeignet kleiner Grafik (hotlinking.png) hält es sich deutlich in Grenzen. Das Interesse der Hotlinker verschwindet dann auch sehr schnell.
Das oben genannte Beispiel soll nur die Möglichkeiten aufzeigen. Sinnvoller wäre es beispielsweise, wenn ausschließlich Grafiken zu der Datei hotlinking.png umgeleitet werden und alle anderen blockierten Dateitypen ohne eine Reaktion unterdrückt werden.
Hallo Welt
Dies ist mal wieder der obligatorische “Hallo Welt”-Beitrag.
Durch einen Serverumzug, der auf einen ungünstigen Zeitpunkt fiel, sind einige Dinge durcheinander geraten. Immerhin steht das neue Theme und in den kommenden Tagen versuche ich die alten Inhalte wiederherzustellen und auch natürlich neue zu schreiben.
Das neue Theme heißt “Frugal” (engl. für genügsam, schlicht) und wurde von mir in den letzten Tagen erstellt. Je nach Feedback, Zeit und Muße wird das Theme in Zukunft auch downloadbar sein. Durch den Verzicht auf aufwendige Grafiken lädt es sehr schnell und wäre auch in mehreren Farbvariationen denkbar. Es ist XHTML 1.0 Strict und CSS level 2.1 valide und wurde für Firefox, Opera und Chrome optimiert.
Sehr bald geht es hier weiter. Also: Bleibt dran!