Unterschiede

Hier werden die Unterschiede zwischen zwei Versionen gezeigt.

Link zu dieser Vergleichsansicht

tux:install_yourls [2014/08/06 15:47]
wikisysop [URL Shortener »Yourls« auf Linux Debian installieren]
tux:install_yourls [2014/11/25 14:05] (aktuell)
wikisysop
Zeile 108: Zeile 108:
   * Zum Schluss müssen Sie noch die >><​fc #​008000>​index.php</​fc><<​ im Document Root Verzeichnis erstellen, damit Sie auch ein Frontend zur Verfügung haben:\\ <​xterm>/​home/​yourls.prontosystems.org/​YOURLS-1.7#​ <fc #​008000>​cp sample-public-front-page.txt index.php</​fc></​xterm>​   * Zum Schluss müssen Sie noch die >><​fc #​008000>​index.php</​fc><<​ im Document Root Verzeichnis erstellen, damit Sie auch ein Frontend zur Verfügung haben:\\ <​xterm>/​home/​yourls.prontosystems.org/​YOURLS-1.7#​ <fc #​008000>​cp sample-public-front-page.txt index.php</​fc></​xterm>​
 {{ :​tux:​yourls_03.png?​700 |}} {{ :​tux:​yourls_03.png?​700 |}}
 +  * Im Admin Interface stehen Ihnen dann weitere Möglichkeiten zur Verfügung:
 +{{ :​tux:​yourls_04.png?​700 |}}
 +
 + --- //pronto 2014/08/06 15:56//
 +
 +==== Spam Schutz ====
 +
 +Bei einem öffentlich erreichbaren URL Shortener wird es unweigerlich dazu kommen, dass Spammer diesen missbrauchen. Bei uns ist das relativ schnell gegangen und wir mussten umgehend reagieren. Es gibt verschiedene Ansätze sich dem Problem zu nähern, wir haben uns dafür entschieden,​ das Webinterface nur für unser Haus, also interne IP-Adressen,​ freizugeben. Dazu haben wir folgendes PHP-Snippet am Anfang unserer >><​fc #​008000>​index.php</​fc><<​ eingefügt:
 +
 +<code php|index.php>​$remoteIP = $_SERVER['​REMOTE_ADDR'​];​
 +$pos = strpos($remoteIP,​ '​192.168.'​);​
 +if($pos === false)
 +{
 +        echo "​ACCESS DENIED";​
 +        exit;
 +}</​code>​
 +
 +Das og Snippet liest die IP-Adresse, welche die Seite aufruft, in eine Variable ein und vergleicht diese mit dem STring '​192.168'​ welches die ersten beiden Oktetts des bei uns verwendeten privaten IP-Adressbereichs darstellt und stoppt das Skript, wenn es nicht von einer internen, privaten Adresse aufgerufen wird.
 +
 +It's just that simple ;-)
 +''//<​fc #​800000>​prontosystems - we are connecting more than computers</​fc>//''​
 +
 + --- //pronto 2014/11/25 13:49//
 +{{keywords>​yourls url shortener spam}}
tux/install_yourls.1407332867.txt.gz (85198 views) · Zuletzt geändert: 2014/08/06 15:47 von wikisysop
CC Attribution-Share Alike 3.0 Unported
www.chimeric.de Valid CSS Driven by DokuWiki do yourself a favour and use a real browser - get firefox!! Recent changes RSS feed Valid XHTML 1.0