Category: blog

kein Kommentar

Schade eigentlich ... - leider habe ich schon kaum Zeit die vielen Themen hier niederzulegen, die mir über den den Weg laufen. Aber so viel Spam wie hier zeitweise abgeladen wurde über das Kommentarfeld, ja bis nahezu DoS-Angriffen, was die Beanspruchung der Seite betrifft, führt den Sinn und Zweck ad absurdum. Ich habe nicht vor einen Spamfilter hier mühsam einzubinden, dann schreibe ich lieber einen vernünftigen Post. - Also keine Kommentare mehr.

Ich denke wer mir etwas sagen will, kann mich jederzeit erreichen, wozu gibt es schließlich ein Impressum.

  Nergal

Logdatei von bots befreien

Auf dem webspace auf dem dieser Blog läuft, kann man sich eine Applikation (webalizer) einrichten, um die die Statistiken zu betrachten. Um mir diesen Applikationsslot freizuhalten lade ich mir lieber bei Bedarf die aktuelle access.log herunter und jage sie durch webalizer.

Eigentlich ist das ja auch so simpel wie nur irgendwas, aber eines ärgerte mich dann doch zunehmend, vor lauter Bots war an eine Analyse gar nicht zu denken.

webalizer bietet zwar durchaus in der Konfigurationsdatei einiges an, um sich Bots zu entledigen, aber die zu konfigurieren war mir viel zu umständlich und unflexibel.

Also galt es den ganzen Mist herauszufiltern. Dazu bieten RegEx ein breites Spektrum.

Etwas vergleichbares hatte ich im Internet nicht gefunden, und da vermutlich auch andere dieses Schicksal teilen, werde ich ein kleines Shell-Skript zum herunterladen anbieten.

Im Prinzip muß man es nur von dem Ordner aus aufrufen, in dem sich die access.log-Datei befindet. (Achtung! - webalizer erzeugt u.a. eine index.html-Datei, es sollte also nicht im root-Verzeichnis eines webspaces erledigt werden.) Es wird eine Zwischendatei angelegt, aus der webalizer gespeist wird (eine direkte Pipe ist leider nicht möglich, da webalizer mit dem Erzeugen beginnt, bevor sed fertig ist), diese Hilfsdatei wird aber wieder entfernt. auch die Logdatei bleibt intakt, für diejenigen, die dies gerne auf einem Servre ausführen möchten.

Das Shell-Skript:

antibot.sh

Viel Erfolg!

  Nergal

ONLINE

Das war herrlich einfach :)

Am Nachmittag war endlich mein Krümelchen vom Internet bei webfaction.com freigeschaltet. Danach ging es erstmal ins Kino Harry Potter 5 anschauen (lest die Kritiken bitte woanders) und danach noch in den Supermarkt (Öffnungszeiten jenseits von 2000 Uhr: man gewöhnt sich dran.), Pizza futtern und dann hatte ich mich darauf eingestellt das Blog vom Rechner zuhause auf den Webspace zu übertragen, ich befürchtete einige Zeit damit zu verbringen die ganzen Pfade wieder zurecht zu biegen, aber dank der individuell anlegbaren Datenbanken und der möglichen Konfiguration des eigenen Apache-Prozesses war das recht simpel. Dann schnell ein dump der Datenbank, und ein restore auf dem Server (PostgreSQL ist einfach ein richtig lieber Elephant!) und nebenbei die Webapplikation hochgeladen und die Konfiguration angepasst - schwuppdiwupp lief es.

Die neue Domain urigal.net noch auf die richtigen Nameserver verweisen lassen und kaum war das gespeichert war alles perfekt erreichbar.

Nach dem ganzen Hickhack mit den Kreditkartendaten war das jetzt pure Entspannung!

  Nergal

bald online

Wie bereits vorab berichtet gab es da eine kleine Odyssee durch die Welt des online-Bezahlens.

paypal stellte sich dabei selten beschränkt an: will man eine Abonnement-Zahlung, sowas wie ein umgekehrter Dauerauftrag, also ähnlich einem regelmäßigen Bankeinzug, veranlassen, verlangt paypal faszinierender Weise eine 'Ausweisung' mit Kreditkarte. Wozu braucht man paypal, wenn man eine Kreditkarte hat?

Wenn man eine einmalige Zahlung tätigen will, so ist es für paypal überhaupt kein Problem via Bankeinzug zu operieren. Laut Hotline fehle die Erlaubnis für den Bankeinzug aber bei einer Abonnenmentzahlung. Aha! das ist ja total logisch undnatürlich habe ich als Konsument volles Verständnis für dieses Problem. Das ist für mich eine völlig überflüssige und willkürliche Beschränkung, die durch nichts zu rechtfertigen ist und leider auch keineswegs deutlich dokumentiert ist.

Auf jeden Fall hat es nun geklappt und ich bekomme einen feines Plätzchen bei webfaction.com, 2GB Platz und reichlich Datentransfer, PostgreSQL Datenbanken und so weiter und so fort. Nun muß ich dort noch alles konfigurieren, mal schauen wie das klappt.

  Nergal

Blog online Teil 3

Leider haben es die übrigens sehr freundlichen Jungs von grokthis.net leider nicht geschafft mir zu antworten und da mir die Zeit davon rennt, mehr dazu in Bälde, habe ich mich entschlossen die Liste der django-freundlichen Webhoster nochmal anzuschauen:
webfaction.com waren auch darunter.

Dort hat man ebenfalls sehr schnell geantwortet. Und mittlerweile bin ich ja ein gebranntes Kind war mein erstes Anliegen natürlich, ob denn nun eine Kreditkarte nötig sei, da man auch hier die Wahl zwischen jener und paypal hatte. Und siehe da, es ist egal, ob man zum Kreis der Kreditkartenbesitzer gehört oder sein Geld auch ohne horrende Transfergebühren auszugeben willens ist.

Also bin ich mal gespannt, wer von den beiden nun mich schließlich noch überzeugen kann.

  Nergal