WebServer

Google Analytics Zugriffe von semalt.com und buttons-for-website.com

Wahrscheinlich kennt gerade jeder, der Google Analytics oder eine andere Webtracking Software wie Piwik einsetzt das Problem: Verweise von Domains wie semalt.semalt.com und buttons-for-website.com. Kurz freut man sich vielleicht und denkt da könnte doch einer verlinken, der wirklich Traffic bringt, aber in nährerer Betrachtung handelt es sich einfach um SPAM. Doch woher stammen diese Zugriffe und wie kann ich sie blockieren?

Semalt.com und buttons-for-website.com

Die Seiten linken wie oben schon erwähnt nicht auf eure Website, sondern erzeugen lediglich spamartige Zugriffe und simulieren einen Verweis. Diese Zugriffe können bei großen Websites aber sehr wohl wichtige Statistiken verfälschen und sind deshalb eher als „nicht erwünscht“ einzustufen.

Welches Ziel verfolgt semalt und buttons-for-websites?

Ganz klar das Ziel Traffic auf ihre Seite zu bringen und ein entsprechendes Produkt zu verkaufen. Ich nehme an, dass jeder auch von der Statistik aus die Websites aufgerufen hat um zu sehen ob diese verlinken oder nicht. Entsprechend habt ihr auch dazu beigetragen, dass es Traffic für die genannten Webprojekte gibt.

Wie kann ich semalt.com und buttons-for-website sperren?

1. via .htaccess

Durch folgende Rewrite Regeln in der .htaccess Datei eures Webservers werden die entsprechenden Seiten direkt von Apache gesperrt:

RewriteEngine on
RewriteCond %{HTTP_REFERER} ^http://.*buttons\-for\-website\.com/ [NC,OR]
RewriteCond %{HTTP_REFERER} ^http://.*semalt\.com/ [NC,OR]
RewriteRule ^(.*)$ – [F,L]

2. via WordPress Plugin

Wer so wie ich WordPress einsetzt und lieber nicht in die .htaccess Dateie eingereifen möchte oder kann, weil er zB. einen managed Server einsetzt, kann das WordPress Plugin wpBan verwenden. Das Plugin ist sehr komfortabel und bietet auch noch eine entsprechende Block Statistik an.

Liste der Seiten welche Google Analytics Zugriffe faken:

  • buttons-for-website.com
  • semalt.com
  • social-buttons.com
  • simple-share-buttons.com
  • makemoneyonline.com
  • hulfingtonpost.com
  • semalt.com
  • ilovevitaly.com
  • darodar.com

Falls ihr noch mehr dieser sehr lästigen Seiten wisst, bitte in den Kommentaren adden.

Tags: , , , ,

Donnerstag, März 19th, 2015 WebServer 6 Comments

HowTo: Oracle Java 8 JRE / JDK- Installation und Upgrade unter Debian Wheezy

java

Anleitung zur Installation von Oracle Java 8 unter Debian Wheezy und Upgrade von Java 7 auf Java 8 mit wenigen Schritten:

Letztes Update: 13.12.2014 (Java 8 Upgrade 25)

1. Download des richtigen Java 8 Packages (JRE / Server JRE / JDK)

Im ersten Schritt müssen wir das passende Java 8 Package (JRE / Server JRE / JDK) von der Oracle Webseite downloaden. Dazu ist es wichtig ob wir ein 64bit oder ein 32bit basiertes Debian benutzen. Mit dem Befehl „uname -m“ könnt ihr herausfinden welche Version installiert ist. Ich gehe in meiner Anleitung von einer 64bit Version aus, da es mittlerweile doch die gängigste Variante sein sollte. Bei der Server JRE Version gibt es ohnehin nur mehr 64 bit, welche ich auch empfehle.

Downloadlink: Download der JAVA JRE / Server JRE / JDK Version für Linux (tar.gz) 64bit:

Java 8 Installation Debian

Die downgeloadete Datei (jre-8xxxx-linux-x64.tar.gz) wird anschließend auf den zu installierenden Server ins Verzeichnis /usr/src kopiert. › Continue reading

Tags: , , , , , , , , ,

Samstag, Dezember 13th, 2014 Debian, Linux, WebServer 6 Comments

Nginx / Apache Error: (13)Permission denied: FastCGI: failed to connect failed php5-fpm.sock

Nginx Logo

Nach einem php5-fpm Update auf einem Debian System spuckte der Nginx wie auch Apache Server folgende 500 Fehlermeldungen aus:

Durch ein Update von PHP5 wurde ein alter Security Bug gefixt. Nginx sowie auch Apache Webserver werden nach einem Neustart möglicherweise Fehler im Error Log liefern:

Nginx Fehlermeldung:

connect() to unix:/var/run/php5-fpm.sock failed (13: Permission denied) while connecting to upstream

Apache Fehlermeldung:

(13)Permission denied: FastCGI: failed to connect to server "...": connect() failed

› Continue reading

Tags: , , , ,

Montag, Juni 16th, 2014 Apache, Debian, Linux, Nginx, WebServer 1 Kommentar

HowTo: Apache mit php-fpm und mod-fastcgi unter Debian Wheezy

apache logo

Installation des Apache Webservers mit PHP-FPM und mod_fastcgi unter Debian Wheezy. So funktioniert das Setup…

PHP-fpm ist derzeit in aller Munde und alle sprechen vom Nginx Server und vom ultimativen Performance Boost. Doch auch Apache kann PHP-FPM verwenden. Ich will jetzt den Nginx nicht schlecht machen. Er funktioniert wirklich gut und sehr schnell, jedoch benötigt es je nach Anforderung ein wenig Zeit, dass man sich in die Konfiguration einliest. Der „Good Old“ Apache hingegen ist weit verbreitet und die meisten Linux Administratoren sind mit ihm vertraut. Ich möchte daher auch das Setup von php-fpm mit Apache und FastCGI zeigen. In größeren Umgebung ist das Setup auf alle Fälle zu empfehlen, da es nach ersten Benchmarks um einiges schneller ist als Apache mit mod-php. Zusätzlich kann man .htaccess Dateien weiterhin verwenden, was gerade in Shared Hosting Umgebungen für Kunden besonders sinnvoll ist.

› Continue reading

Freitag, Mai 30th, 2014 Apache, Debian, Linux, WebServer 9 Comments

Nginx Error: „client intended to send too large body“

Nginx Logo

Ich habe gerade ein Problem bei einem Kunden gehabt, welcher Bilder in WordPress auf seinen Nginx Webserver hochladen wollte. Zuerst dachte ich daran das PHP Upload Limit zu erhöhen, aber das war korrekt eingestellt. Die error.log brachte mich dann auf die richtige Fährte. Nginx hat als Standardwert nur ein MB als Upload Limit definiert.

Fehlermeldung in /var/log/nginx/error.log:

2014/05/05 14:11:54 [error] 12131#0: *627 client intended to send too large body: 2109493 bytes,.....

› Continue reading

Tags: , , ,

Montag, Mai 5th, 2014 Debian, Linux, Nginx, WebServer 2 Comments

Debian Wheezy Nginx Installation mit PHP5.5 und MySQL 5.6 (LEMP)

Nginx Logo

Step-by-Step Anleitung wie der LEMP Webserver (Linux + Nginx + MySQL + PHP) unter Debian Wheezy in wenigen Schritten installiert wird.

Definition LEMP Stack

Als LEMP Stack wird in der IT Welt eine Softwarezusammenstellung für die Ausführung von dynamischen Webseiten bezeichnet. Es besteht aus folgenden vier Kernkomponenten, welche alle perfekt miteinander arbeiten. Der Unterschied zum klassischen LAMP Stack besteht nur im Webserver, Nginx statt Apache:

Linux (Betriebssystem)
Nginx (ausgeprochen EngineX) (Webserver)
MySQL (Datenbank)
PHP (Skript Interpreter)

Nginx (ausgesprochen: EnigneX) ist ein Webserver, welcher mehr und mehr Marktanteil bekommt. Er gilt im Zusammenspiel mit php-fpm als sehr performant und gerade für große Umgebungen als sehr geeignet. Es besteht aber auch die Möglichkeit Apache mit php-fpm zu betreiben. Ich möchte in diesem Tutorial zeigen wie der Nginx Webserver mit PHP und MySQL installiert werden kann.

› Continue reading

Tags: , , , , , , ,

Mittwoch, April 23rd, 2014 Debian, Linux, Nginx, WebServer 11 Comments

PHP 5.5 Installation unter Debian Wheezy und Upgrade von PHP 5.4

PHP Logo

Da PHP 5.5 mittlerweile seit fast einem Jahr auf dem Markt ist und erhebliche Performance und Security bringt, sollte man sich mit einem Update von älteren PHP Versionen auseinandersetzen. So funktioniert die Installation bzw. ein Upgrade unter Debian Wheezy.

Warum sollte ich PHP 5.5 installieren?

PHP 5.4.0 erschien am 01 März 2012, was schon ziemlich lange her ist. Allerdings wird 5.4 nach wie vor supported und es werden weiterhin Bugfixes und Securityupdates zur Verfügung gestellt.

PHP 5.5.0 erschien am 20. Juni 2013, und ist mittlerweile bei Version 5.5.8 angekommen. Eine der größten Neuerungen ist wohl die Integration des Bytecode-Cache Zend OPcache (ZendOptimizer+) direkt in PHP 5.5. Die Geschwindigkeit von PHP wurde dadurch erhöht. Es spricht also so einiges dafür, auf die neueste PHP Version upzudaten, was ich mittlerweile auch nur wärmstens empfehlen kann, da wir bereits gute Erfahrungen mit PHP 5.5 gemacht haben.

› Continue reading

Tags: , , , , ,

Mittwoch, Februar 5th, 2014 Apache, Debian, Linux, WebServer 7 Comments
Werbung schalten

*=Affiliatelink

Blogverzeichnis - Blog Verzeichnis bloggerei.de