Apache und mod_proxy

Will man z.B. einen Zope/Plone umschreiben braucht der Apache:

# a2enmod rewrite
# a2enmod proxy
# a2enmod proxy_http
# vi /etc/apache2/mods-enabled/proxy.conf

Allow from all

# vi /etc/apache2/sites-enabled/WWW.DOMAIN.DOM

RewriteEngine On
RewriteRule ^/(.*)$ http://localhost:PLONEPORT/VirtualHostBase/http/WWW.DOMAIN.DOM:80/PLONEDOMAIN/VirtualHostRoot/$1 [L,P]

Der Weg zum goldenen vsFTPd

Damit ichs nicht immer vergesse …

Erst einmal eine saubere Config:

/etc/vsftpd.conf:

anonymous_enable=NO
local_enable=YES
write_enable=YES
dirmessage_enable=YES
xferlog_enable=YES
connect_from_port_20=YES
nopriv_user=ftpsecure
userlist_deny=NO
userlist_enable=YES
chroot_local_user=YES
ftpd_banner=Welcome to Horst

und dann noch drei kleine Weihnachtswichtel:

setftpenvironment.sh

#!/bin/bash
echo „Preparing environment …“
mkdir /home/ftp
mkdir /home/ftp/public
chmod 775 /home/ftp/public
chown nobody:ftpgroup /home/ftp/public
adduser –system –home /var/run/vsftpd/ –no-create-home ftpsecure
addgroup ftpgroup
touch /etc/vsftpd.user_list
echo /bin/false >> /etc/shells
echo „… and ready!“

addftpuser.sh

#!/bin/bash
echo „Create FTPUser“
echo -n „Username: “
read username
useradd -d /home/ftp -g ftpgroup -s /bin/false $username
mkdir /home/ftp/$username
chown $username:ftpgroup /home/ftp/$username
chmod 700 /home/ftp/$username
echo $username >> /etc/vsftpd.user_list
passwd $username

delftpuser.sh

#!/bin/bash
echo „Delete FTPUser“
echo -n „Username: “
read username
deluser $username
rm -dfr /home/ftp/$username
regex=“/$username/d“
sed -e $regex /etc/vsftpd.user_list.mod
rm /etc/vsftpd.user_list
mv /etc/vsftpd.user_list.mod /etc/vsftpd.user_list
echo „… and ready!“

Linux – Prozess zum Port finden

geht so, wenn man kein lsof hat:

# netstat -nlept | grep PORT

oder für einen Bereich:

ps aux | grep –regexp=“`netstat -nlept | awk ‚/:STARTPORT / || /:ENDPORT / {split($9,t,“/“); print t[1]}’`“

Bind SPF Eintrag

schaut so aus:

@ IN TXT „v=spf1 ip4:IP-MailServer-1 ip4:IP-MailServer-2 -all“

oder

@ IN TXT „v=spf1 ip4:IP-MailServer-1 ip4:IP-MailServer-2 mx:host.domain.dom -all“

oder

@ IN TXT „v=spf1 mx -all“

überprüfen kann man es mit:

# host -t txt domain.dom

Windows XP das CD oder DVD Laufwerk ist verschwunden

Sollte unter WinXP das optische Laufwerk verschwunden sein und im Gerätemanager mit einem gelben Ausrufezeichen aufgeführt werden hilft bisweilen das Löschen folgender Registry keys unter:

HKLM\System\CurrentControlSet\Control\Class\4D36E965-E325-11CE-BFC1-08002BE10318

LowerFilters
UpperFilters