SME Server & mod_rewrite per .htaccess

Per SSH ausführen:

db accounts setprop IBAYNAME FollowSymLinks enabled
db accounts setprop IBAYNAME AllowOverride All
signal-event ibay-modify IBAYNAME

Hintergrund:

  • mod_rewrite ist zwar konfiguriert, allerdings ist AllowOverride generell auf “None” gesetzt
  • FollowSymLinks muss aktiviert werden, da ansonsten immer der Fehler “403 Forbidden” auftritt
1 Person gefällt das.

Gentoo vs. Debian

  • Autor: Matthias Sch.
  • Abgelegt in: Linux, Technik
  • Datum: 1. Dez 2009

Das soll keine neue “Gentoo vs. Debian” Diskussion werden, sondern lediglich ein kleiner Praxisbericht ;-)

Ich bin selbst seit einigen Jahren begeisterter Gentoo-Anwender im Serverbereich, allerdings habe ich mich vor ein paar Wochen dazu entschlossen, einen Großteil meiner Gentoo-Installationen durch Debian zu ersetzen.

Der Artikel von Daniel Miessler trifft voll und ganz auf meine Entscheidung zu, allerdings gibt es noch ein paar Punkte die mir persönlich die Entscheidung erleichtert haben:

  • Automatisierte Installation (preseeding): Eine Neuinstallation dauert bei mir jetzt je nach Internetverbindung max. 15min… Ohne eine einzige Eingabe.
  • Installation als XEN Guest: Eine Debain-Installation unter XenServer funktioniert fast Out-Of-The-Box.
  • Paketverwaltung: Wie im Artikel erwähnt, ist die Paketverwaltung stabil (Updates) und schnell (Installation). Also genau das Richtige im Business-Umfeld.

Fazit:

  • Meine “privaten” Maschinen werden auch weiterhin Gentoo bleiben
  • Im Businessbereich fällt meine Wahl in Zukunft wohl eher auf Debain
1 Person gefällt das.

IPSEC Konfiguration: FreeSWAN & Cisco ASA

Cisco ASA:

  • Lifetime: 86400s
  • Encryption: AES256 SHA1 DH5

FreeSWAN:

left=ip of freeswan
right=ip of cisco
authby=secret
leftnexthop=default gw of cisco
auto=start
leftsubnet=subnet of freeswan side
rightsubnet=subnet of cisco side
pfs=no
leftid=ip of freeswan
rightid=ip of cisco
ike=aes256-sha1-modp1536
ikelifetime=86400s
rekeymargin=863s
keylife=86400s
keyingtries=0
compress=no
type=tunnel
esp=aes256-sha1


Howto: OracleVM Infrastruktur Quick-Start

Hier eine kleine Anleitung zum Installieren und Einrichten einer kompletten OracleVM Infrastruktur:

  1. Download Oracle Enterprise Linux und OracleVM (Server und Manager) von http://edelivery.oracle.com/oraclevm
  2. Brennen der Images auf CD ;-)
  3. Installien von Oracle Enterprise Linux auf Management-Server:
    • Im der Paketauswahl “Customize Now” wählen
    • Im Paketmanager “Desktop Environments”, “Games and Entertainment”, “Graphical Internet”, “Graphics”, “Office/Productivity”, “Sound and Video”, “Printing Support” und “X Window System” deaktivieren
    • Installation & Reboot
    • Danach mit dem Setup-Agent “Security Level” und “SELinux” auf “Disabled” setzen
    • Reboot
  4. Installieren von OracleVM Manager auf Management-Server:
    • CD Mounten: mount /dev/cdrom /media
    • Installer starten: cd /media && runInstaller.sh
    • Methode auswählen: 1 (Install Oracle VM Manager)
    • Standardeinstellungen (ausser Passwörter) können behalten werden
    • Reboot
  5. Installieren von OracleVM Server auf VM-Server:
    • Von der CD booten
    • Setup mit Standardeinstellungen durchführen
    • Reboot
  6. Einrichten der Management-Konsole:
    • http://MANAGEMENTSERVER:8888/OVS/ aufrufen (Username: admin)
    • Server Pools > Create Pool
    • Server-Type auf “Server Pool Master” und “Virtual Machine Server” setzen
    • Userneme: “root” Passwort: (das bei der Installation angegebene Root-Passwort)
  7. FERTIG!
  8. Zum Verbinden auf die Konsole ist noch TightVNC erforderlich

Leider bekomm ich beim Erstellen einer virtuellen Maschine immer den Fehler:

HVMINstallation: VMNAME XmlRpcException

Lösung: beim Erstellen der VM nicht “Other” als Type verwenden sondern für Linux zB “Oracle Enterprise Linux 5″ und nach der Installation einfach wieder umstellen…

Fragen, Anregungen und Korrekturen bitte einfach hier posten! :-)


PHP und FreeTDS 0.82 – Missing “tds.h”

Ich versuche derzeit FreeTDS 0.82 auf meinen Gentoo-Linux-Servern zu installieren.

Das Emergen von dev-db/freetds-0.82 hat problemlos funktioniert, allerdings liefert die PHP-Installation nicht so gute Ergebisse:

configure: error: Directory … is not a FreeTDS installation directory

Lösung:

Nach der Installation von FreeTDS einfach folgende Befehle ausführen:

touch /usr/include/tds.h
touch /usr/lib/libtds.a

…und erst dann PHP (neu) installieren.

Dann funktioniert alles Problemlos!