.htacces for conditional htauth

Author: Stephan  |  Category: Sonstiges

This is an example for an .htaccess ,which request a Password besides the request is comming from IP 127.0.0.1 or 217.10.14.27

Order deny,allow
Deny from all
AuthName "htaccess password prompt"
AuthUserFile /var/www/.htpasswd
AuthType Basic
Require valid-user
Allow from 217.10.14.27
Allow from 127.0.0.1
Satisfy Any

adblock-plus undercover – Eine Linkempfehlung

Author: Stephan  |  Category: Netzwerk, Sonstiges

Einen spannenden Fall, den ich vor kurzem via Twitter gelesen hatte , möchte ich hier weiterreichen.
Es geht um die riesigen Wirtschaftsinteressen, die hinter dem kostenlosen Browserplugin ad-block plus stehen.

http://www.mobilegeeks.de/adblock-plus-undercover-einblicke-in-ein-mafioeses-werbenetzwerk/

agent forwarding and sudores

Author: Stephan  |  Category: Linux, Netzwerk

for a correct agent forwarding in a sudoers environment you need two prerequesites

1.) In /etc/sudoers you need
Defaults env_keep = “SSH_AUTH_SOCK”

2.) DON’T call sudoers this way
“sudo su -“

Heartbeat like IP-Takeover

Author: Stephan  |  Category: Linux, Netzwerk, Sonstiges

Heartbeat Based Clusters are a fine thing but even clusters can crash. In this case you may have to bring up the ressources manually. With

ip -f inet addr add 192.168.1.1/24 brd 192.168.1.255 dev eth1

you can add the VIP manually but you have to clean the ARP Caches manually to have sucess. You clean the ap caches with this command:

arping -c 4 -A -I eth1 192.168.1.1

A strange rdiff_backup error and its solution

Author: Stephan  |  Category: Linux, Netzwerk, Sonstiges

After a longer migration of rdiff_backup repository (4 Weeks) I got this strange error

[03/20/13 13:31:44] Exception 'Found too many current_mirror incs!' raised of class
'':
[03/20/13 13:31:44] File "/usr/lib/pymodules/python2.6/rdiff_backup/Main.py", line 304,
in error_check_Main
[03/20/13 13:31:44] try: Main(arglist)
[03/20/13 13:31:44] File "/usr/lib/pymodules/python2.6/rdiff_backup/Main.py", line 324,
in Main
[03/20/13 13:31:44] take_action(rps)
[03/20/13 13:31:44] File "/usr/lib/pymodules/python2.6/rdiff_backup/Main.py", line 280,
in take_action
[03/20/13 13:31:44] elif action == "backup": Backup(rps[0], rps[1])
[03/20/13 13:31:44] File "/usr/lib/pymodules/python2.6/rdiff_backup/Main.py", line 337,
in Backup
[03/20/13 13:31:44] backup_final_init(rpout)
[03/20/13 13:31:44] File "/usr/lib/pymodules/python2.6/rdiff_backup/Main.py", line 501,
in backup_final_init
[03/20/13 13:31:44] checkdest_if_necessary(rpout)
[03/20/13 13:31:44] File "/usr/lib/pymodules/python2.6/rdiff_backup/Main.py", line 916,
in checkdest_if_necessary
[03/20/13 13:31:44] need_check = checkdest_need_check(dest_rp)
[03/20/13 13:31:44] File "/usr/lib/pymodules/python2.6/rdiff_backup/Main.py", line 907,
in checkdest_need_check
[03/20/13 13:31:44] assert len(curmir_incs) == 2, "Found too many current_mirror incs!"

What happened ? Because of the very long Migration of the repository more than one current_mirror Statusfiles had been synced.
In the errormessage above it had been two files .
how to solve ?
Simply delete in all rdiff_datadirs all current_mirror* files except the newest one and your rdiff_backup is running again

Lass uns über SO21 statt über S21reden

Author: Stephan  |  Category: Sonstiges, Unterwegs, Weltgeschehen

Nachdem S21 immer teurer und unpopulärer wird habe ich in einer Fernsehsendung des SWR [1] über eine super Alternative gehört: SO21

Was ist SO21?
Es wird ein zusätzlicher neuer Ostbahnhof in Untertürkheim gebaut.
Fernzüg nach Stuttgart enden weiterhin im HBF, Fernzüge nach Ulm fahren über die Güterumgehung direkt in den Ostbahnhof. Von dort wird die Strecke durch einen Tunnel nach Wendlingen geführt. Kosten ca. 25 % , keine Behinderung durch Jahrelange Baustellen und am Ende hat Stuttgart 2 Fernbahnhöfe.

[1]
http://www.ardmediathek.de/swr-fernsehen/eisenbahn-romantik/stuttgart-nach-21-alternativen-zu-dem-mammutprojekt?documentId=13503762

Gedanken zum Weltuntergang

Author: Stephan  |  Category: Philosophie, satire, Sonstiges

Nehmen wir an das unsere Zivilisation unter geht.
Nehmen wir weiterhin an , das in 1000 Jahren eine hoffentlich fortschritlichere Zivilisation Ausgrabungen bei den Neogermanen macht.
Was würde diese Zivilisation über das Ende der Welt denken wenn sie einen Adventskalender findet ??

Apache solr search for my blog

Author: Stephan  |  Category: Linux, Netzwerk, Sonstiges

After a long time I finished Integrating my blog into an Apache Solr Search Server

Tomcat and SSL Certifikates

Author: Stephan  |  Category: Linux, Netzwerk

Howto integrate a certifcate of a certificate authority in into a tomcat , there are many howtos at the Internet , sometimes even conflicting. I want to show you my way.

we generate the key
keytool -genkey -v -alias tomcat -keyalg RSA -keysize 2048
Next we generate the csr, to get the certifikate from the certificate authority.

keytool -certreq -keyalg RSA -alias tomcat -file tickets.lightwerk.com.csr -keystore .keystore

When we get the certifikate from the CA , we had to import three certifikates into the keystore of the Tomcat Server.
These are a root- , an intermediate- , and the new server certifikate.

keytool -import -trustcacerts -alias root -file thawte_Server_CA.pem
keytool -import -trustcacerts -alias digicert -file SSL123_SecondaryCA.pem
keytool -import -trustcacerts -alias tomcat -file my.domain.com.crt

restart the tomcat

ich sitze hier auf Meiner Wolke

Author: Stephan  |  Category: Linux, Netzwerk, Sonstiges, Weltgeschehen

Die Cloud hat sicherlich Vorteile gebracht. Überall kann ich mir meine wichtigsten Daten immer erreichbar halten: Meine Kontakte, Termine,Daten , … .

Aber was heisst es denn technisch genau wenn ich z.B. meine Bookmarks durch einen Syncserver des Browserherstellers syncen lasse oder meine Termne in einem dafür angebotenen Onlinedienst speichere ?

Es heisst das meine privaten Daten auf einem Server liegen , der seinen Standort häufig genug im Ausland hat. Wollen wir das ?

Wen wir das nicht wollen braucht es eine Alternative.

Eine Alternative für den technisch Bewanderten wäre auf einem Server unter eigener Kontrolle diese Dienste für sich selber bereitstellen. Und da gibt es mannigfaltige Möglichkeiten

Bookmarks

    https://wiki.mozilla.org/Services/Sync
    http://sourceforge.net/projects/funambol/

Kontakts

    http://owncloud.org/
    http://sourceforge.net/projects/funambol/

Kalender

    http://owncloud.org/
    http://www.davical.org/
    http://sourceforge.net/projects/funambol/

Files

    http://owncloud.org/
    http://www.heise.de/netze/artikel/WebDAV-mit-Apache-221613.html
    http://sourceforge.net/projects/funambol/

Die Liste wird fortgesetzt