Allowed memory size und PHP4

Sollte ein PHP-Skript nicht funktionieren und im error.log des Apachen folgendes stehen:

Allowed memory size of 8388608 bytes exhausted

Setze man in der php.ini den Wert für memory_limit soweit nach oben, bis es funktioniert.

Putty Sessions bei einem Rechner-Umzug

Möchte man bei einem Umzug seine mühsam eingerichteten Putty-Sessions mitnehmen exportiere man aus der Registry folgendes:

HKEY_CURRENT_USER -> Software -> Simon Tatham -> PuTTY

und importiere dies an der anderen Maschine.

BTW manchmal ist auch ein Löschen des Keys von nöten.

Apache als Reverse Proxy für Exchange 6.5

Soll das Webinterface des Exchange Servers auch aus dem Internet verfügbar sein ist es möglicherweise keine so gute Idee das direkt erreichbar zu machen sondern eher den Indianer mit einer weiteren Authentifizierung vorzuschalten.Und das geht unter OpenBSD 3.8 mit dem chrooted Apache so:
Die Konfiguration für den virtuellen Host schaut so aus:

VirtualHost *:443
ServerName host.extern.dom
DocumentRoot “/var/www/htdocs”
SSLEngine on
SSLCertificateFile /var/www/certs/cert.cert
SSLCertificateKeyFile /var/www/certs/cert.key
ProxyRequests Off
Directory proxy:*
Order deny,allow
Deny from all
AuthName “WebMail”
AuthType Basic
AuthUserFile /var/www/etc/user
require valid-user
Satisfy any
/Directory
ProxyPass /exchange https://host.extern.dom/exchange/
ProxyPassReverse /exchange https://host.extern.dom/exchange/
ProxyPass /exchweb/ https://host.extern.dom/exchweb/
ProxyPassReverse /exchweb/ https://host.extern.dom/exchweb/
ProxyPass /public https://host.extern.dom/public/
ProxyPassReverse /public https://host.extern.dom/public/
ProxyPass /iisadmpwd https://host.extern.dom/iisadmpwd/
ProxyPassReverse /iisadmpwd https://host.extern.dom/iisadmpwd/
NoCache *
/VirtualHost
Zu beachten sind jedoch folgende Punkte:

– es muss im www-root/etc eine hosts Datei existieren, welche die interne ip auf den externen Namen auflöst:

xxx.xxx.xxx.xxx host.extern.dom

– in der Apacheconfig muss das modul libproxy.so aktiviert sein und dieses ist nach /var/www/usr/lib/apache/modules/libproxy.so kopiert werden.

Der Indianer muss wissen, dass er auch auf den https port lauscht, am Ende der Config einfach folgendes einfügen:

Listen 443
Listen 80

und der Parameter für KeepAlive sollte auf Off stehen.

TFTP-Server

Benötigt man unter OpenBSD einen TFTP-Server entferne man aus der /etc/inetd.conf das # vor

tftp dgram udp wait root /usr/libexec/tftpd tftpd -s /tftpboot

ein beherztes

kill -HUP `cat /var/run/inetd.pid `

startet diesen dann. Die Files gehören in /tftpboot.