Archive for the ‘ Plesk ’ Category

Parallels Prüfung bestanden

Seit gestern bin ich nun "Parallels Certified Automation Engineer (PCAE) on Parallels Panel for Linux". Das heisst ich kann das Parallels Plesk Panel nun offiziell bedienen ;-)

Obwohl mir von Parallels abgeraten wurde die Prüfung ohne vorgängigen Kurs zu absolvieren habe ich diese ohne Probleme bestanden und somit viel Geld gespart.

QMail – Mail-Versand sehr langsam

Bei manchen Servern dauert das Versenden von eMails mit QMail als Mailserver sehr lang. Dieses Problem tritt insbesondere in Verbindung mit Plesk auf, da Plesk die Konfigurationen oft neu generiert.
Die Ursache des Problems ist, dass QMail versucht die Reverse-DNS der IP aufzulösen - passiert hier ein Fehler, gibt es einen “Timeout” und erst danach kann die Mail versendet werden. Um dies zu deaktivieren muss man in der inetd.conf einen Parameter setzen.

Um das auflösen des Reverse-DNS zu verhindern, müssen wir den -Rt0 Parameter einfügen.

In /etc/inetd.conf muss in den Zeilen smtp und smtps einfach -Rt0 nach tcp-env eingefügt werden.

Bsp:

smtp stream tcp nowait.1000 root /var/qmail/bin/tcp-env tcp-env -Rt0 /usr/bin/env […]

Danach den inetd neu starten mit

/etc/init.d/openbsd-inetd restart

eAccelerator auf debian etch

HowTo für die Installation des eAccelerator auf einem debian etch System.

eAccelerator ist eine Open Source Software zum Einsatz auf Webservern, die als Beschleuniger, Optimierer, Encoder und Cache für PHP-Seiten dient.

Die neuste eAccelerator Version gibts immer unter eaccelerator.net.
Zuerst brauchen wir die Source Files von eAccelerator...

cd /usr/src/eaccelerator/
wget http://bart.eaccelerator.net/source/0.9.5.2/eaccelerator-0.9.5.2.tar.bz2

Das entpacken wir dann...

tar xvfj eaccelerator-0.9.5.2.tar.bz2
cd eaccelerator-0.9.5.2

und zu guter letzt kompilieren...

phpize
./configure
make
make install

Die Installation legt automatisch die eaccelerator.so im notwendigen Ordner ab, so dass man nur noch die php.ini editieren muss.

vi /etc/php5/apache2/php.ini

Irgendwo am Ende der php.ini fügt man folgende Zeilen hinzu...
(Dies ist eine Beispiel Konfiguration, bitte an eure Bedürfnisse anpassen)

[eAccelerator]
extension="eaccelerator.so"
eaccelerator.shm_size="32"
eaccelerator.cache_dir="/tmp"
eaccelerator.enable="1"
eaccelerator.optimizer="1"
eaccelerator.check_mtime="1"
eaccelerator.debug="0"
eaccelerator.filter=""
eaccelerator.shm_max="0"
eaccelerator.shm_ttl="0"
eaccelerator.shm_prune_period="0"
eaccelerator.shm_only="0"
eaccelerator.compress="1"
eaccelerator.compress_level="9"