Netzsektor - mehr als nur Technik!

Netzsektor startet mit neuem Gewand. Bitte habt noch etwas Geduld bis wir alles mit Leben gefüllt haben. Wir wünschen euch viel Spaß. mehr »

 

Tag Archives: server

Apache: Authentifizierung über LDAP/AD Gruppen

Wer bestimmte Verzeichnisse eines Apache-Server nur bestimmten Gruppen erlauben möchte,
sollte folgendes durchführen ;)

http.conf bearbeiten und folgendes hinzufügen:
Options None
AllowOverride all
Order deny,allow
Deny from all
AuthName “AD AUTH”
AuthType Basic
AuthLDAPURL ldap://LDAPSERVER/ou=dieOU,o=dieFirma
require valid-user

Für die einzelenen Verzeichnisse schützen wir wie folgt – per .htaccess:

AuthName “AD AUTH”
AuthType Basic
AuthLDAPURL ldap://LDAPSERVER/ou=dieOU,o=dieFirma
require valid-user

Mögliche Konstellationen:

  • require valid-user
  • require user mustermann
  • require group cn=testgruppe,ou=dieOU,o=dieFirma

VPN Server installieren und verbindung mit dem IPhone einrichten

Wer hat nicht auch Angst sich in öffentlichen WLAN Netzen anzumelden mit der Gefahr seine Passwörter preiszugeben?
Nachdem ich im Hotel unbedingt meine E-Mails überprüfen musste habe ich dies in Kauf genommen und nach Ankunft in Deutschland alle Passwörter geändert.
Da war für mich klar – es muss ein VPN Server her!

Am einfachsten geht das unter Windows – vorallem unter XP.
Zuerst sollte man sich eine feste IP oder DynDNS zulegen.
Danach unter der Netzwerkübersicht – eine neue Verbindung anlegen.
“Eine erweiterte Verbindung” auswählen und “eingehende Verbindungen zulassen”.
Bei den Verbindungsgeräten einfach direkt auf “weiter” klicken.
Anschließend “VPN Verbindungen zulassen” und einen VPN Benutzer mit einem entsprechenden Passwort einrichten.
Das Passwort sollte mindestens 12 Zeichen besitzen und komplex sein ;)
Das wars auch schon!

Die Einrichtung unter Apple Geräten ist ziemlich einfach:
Einstellungen -> Allgemein -> Netzwerk -> VPN auswählen.
Neues VPN einrichten:
1. PPTP auswählen
2. Beschreibung – eure Wahl
3. Server – eure Serveradresse
4. Account – euer Benutzername
5. RSA – ausschalten
6. Kennwort – euer Kennwort
7. Verschlüsselung – maximale Verschlüsselung
8. Für alle Daten – einschalten
9. Proxy aus ;)

Linux: mdadm: No mail address or alert command – not monitoring.

Wer diese Fehlermeldung erhält: “Linux: mdadm: No mail address or alert command – not monitoring.”, hat wahrscheinlich ein RAID im Einsatz.
Damit Ihr nun Statusmeldungen erhaltet und die Fehlermeldung verschwindet, müsst Ihre folgende Datei editieren und folgende Zeile hinzufügen:
/etc/mdadm/mdadm.conf

MAILADDR eure@mail.de

Linux: alle installierten Pakete / Programme ermitteln

dpkg -l | more

Linux: bzip2 installieren

Kurz und knapp ;)

wget bzip.org/1.0.3/bzip2-1.0.3.tar.gz
tar zxvf bzip2-1.0.3.tar.gz
cd bzip2-1.0.3
make install

Linux: GEOS installieren

Für OpenStreetMap wird z.B. Geos benötigt.
Die Suche im Internet hat ziemlich viel Zeit beansprucht – deswegen möchte ich euch die Suche erleichtern ;)

Zuerst das Paket runterladen:
wget http://download.osgeo.org/geos/geos-2.2.3.tar.bz2

Danach entpacken und installieren ;)
tar xfj geos-2.2.3.tar.bz2
cd geos-2.2.3
./configure
make
make install

Linux: Pakete in für apt-get dursuchen

Wer manchmal ein Paket sucht aber den genauen Namen nicht kennt, sollte mal das Repo durchsuchen.
apt-cache search NameDesPakets

Beispiel für Pakete mit PHP im Titel:
apt-cache search php

Linux: zLib installieren

Installationsguide + Quelle:

Zuerst laden wir uns die Quelldateien – wir haben euch direkt die Version hochgeladen.
zlib-1.2.5.tar
ansonsten auch auf der offiziellen Seite(http://zlib.net/)

wget http://www.netzsektor.de/wp-content/uploads/2011/11/zlib-1.2.5.tar.gz

Jetzt entpacken wir das Archiv.
tar xvfz zlib-1.2.5.tar.gz

Nun in den Ordner wechseln
cd zlib-1.2.5

Zum Schluss nur noch folgendes eingeben:
./configure
make
make install

Das wars auch schon.
zLib wurde von Jean-loup Gailly (compression) und Mark Adler (decompression) entwickelt.

Linux: catdoc für TYPO3 unter Linux installieren

CATDOC wird für das indexieren/lesen von Word-Dateien benötigt.
Besonders wichtig für den Einsatz von Indexed Search.

Unsere Anleitung gilt nicht nur für Dedicated-Server, sondern auch für Managed-Server.

Wie geht man vor?

Wenn man keine Berechtigung hat – besonders bei Managed-Servern sollte man innerhalb des Kundenordner einen “tools”-Ordner anlegen.
mkdir tools
cd tools

Jetzt laden wir uns das CATDOC herunter.
Wir bieten es euch direkt an – dann braucht ihr es nicht im Netz suchen.
wget http://www.netzsektor.de/wp-content/uploads/2011/10/catdoc-0.93.3.tar.gz
catdoc-0.93.3.tar

Jetzt müssen wir die Catdoc entpacken und am besten direkt umbenennen
tar xvfz catdoc-0.93.3.tar.gz
mv catdoc-0.93.3 catdoc
cd catdoc

Jetzt konfigurieren wir das catdoc – WICHTIG: ihr müsst EUERPFAD mit dem aktuellen PFAD ersetzen:
./configure –prefix=/EUERPFAD/catdoc/ –disable-wordview –disable-langinfo –with-input-charset=8859-15 –with-output-charset=8859-15

Nun der letzte aktive Schritt:
make
make install

Im “TYPO3-Installtool->alle Einstellungen” müsst ihr nur noch den Tools-Ordner unter “bin_path” hinterlegen.
Das ist wichtig damit TYPO3 euer Catdoc auch findet.

Linux: Apache mit PHP, MySQL und PHPMyAdmin auf Linux installieren

Schnell und einfach:

apt-get install update
apt-get install apache2 php5 libapache2-mod-php5
apt-get install mysql-server mysql-client php5-mysql
apt-get install phpmyadmin
apt-get install curl libcurl3 libcurl3-dev php5-curl

/usr/bin/mysqladmin -u root password ‘das-neues-password’
nano /var/www/index.php
echo Include /etc/phpmyadmin/apache.conf >> /etc/apache2/apache2.conf
/etc/init.d/apache2 restart

PHPMyAdmin aufrufen
Jetzt ist ein komplett lauffähiger Server entstanden, um Scripte zu testen, zu Programmieren oder einfach nur um Debian bzw Linux ein wenig besser kennenzulernen.

Module aktivieren
ln -sf /etc/apache2/mods_available/mod_rewrite.conf /etc/apache2/mods_enabled/mod_rewrite.conf
ln -sf /etc/apache2/mods_available/mod_rewrite.load /etc/apache2/mods_enabled/mod_rewrite.load
/etc/init.d/apache2 restart