I followed the 'perfect setup debian wheezy' that's apache2 and ispconfig3... and it's working after a fashion, but I've got two bugs kind of pissing me off since I can't find a cause... First up, .phps files 403 -- trying to enable phps for normal operation or using a rewrite rule to point .phps files at my own handler doesn't seem to do jack -- in fact it appears that it's not even getting as far as noticing the .htaccess before it 403's. The log is of course the ultimately useless: [Sat Mar 22 17:02:05 2014] [error] [client 18.104.22.168] client denied by server configuration: /var/www/cutcodedown.com/web/template.phps That one expects from a 403 error. While the 100-cutcodedown.com.vhosts for it does indeed contain: Code: <Directory /var/www/cutcodedown.com/web> Options FollowSymLinks AllowOverride All Order allow,deny Allow from all </Directory> <Directory /var/www/clients/client2/web5/web> Options FollowSymLinks AllowOverride All Order allow,deny Allow from all </Directory> It's apache 2.2 so adding that 'require' line a bunch of posts across different forums suggests takes the whole thing down (since that's a 2.4+ option only), NO, I have NOT installed mod_dosevasive (which seems to be another cause of this)... But worse, if I have filenames with more than one period in them, like say... template.php.txt -- instead of parsing as a txt file, it 500 errors and the log is... troubling. [Sat Mar 22 17:04:17 2014] [warn] [client 22.214.171.124] (104)Connection reset by peer: mod_fcgid: error reading data from FastCGI server [Sat Mar 22 17:04:17 2014] [error] [client 126.96.36.199] Premature end of script headers: template.php.txt ULTIMATELY I want it to run this rewriteRule I've used on dozens of hosts in the past for my own PHPS parser. RewriteRule \.phps$ /jdir/phpSource.php But I can't even get a clean install following this: http://www.howtoforge.com/perfect-server-debian-wheezy-apache2-bind-dovecot-ispconfig-3 To not 403 on .phps files -- that's out of box right at the end of it they 403, and a rewriterule to repoint ALL requests at a single file doesn't run, so it's not even getting as far as .htaccess? Anyone got a clue?