Sure! I'm not exactly sure what to tell you, though. The installed packages are from the official Debian repo, and the apache2.conf is pretty much the default one, except that I'm including /etc/apache2/vhosts/*.conf and /etc/apache2/vhosts/options.d/*.conf at the very end of the file
# Include of directories ignores editors' and dpkg's backup files,
# see README.Debian for details.
# Include generic snippets of statements
IncludeOptional conf-enabled/*.conf
# Include the virtual host configurations:
IncludeOptional sites-enabled/*.conf
# Include vhosts
IncludeOptional vhosts/*.conf
IncludeOptional vhosts/options.d/*.conf
# vim: syntax=apache ts=4 sw=4 sts=4 sr noet
These conf files contain all my vhosts. There are no vhosts defined in sites-enabled/.
I'm running MPM Worker, FastCGI, PHP5-FPM, Suexec.
I know the .htaccess files are being read by the server. I tested this by using "Deny from all" to restrict directory access, and "Options +Indexes" to turn on directory listings. The vhost has "AllowOverride all" defined. I also removed the <IfModule> statement to be sure while testing, although I know the module is being loaded, since I get the HTTP ModPagespeed header.
Another thing I noticed is that if I have Pagespeed statements defined in the vhost's <Directory> directive and "ModPagespeedInheritVHostConfig off" in pagespeed.conf, Apache2 won't start, even though the syntax check is ok. I'm not entirely sure if that's expected. I did this just for testing.
If there's any more information I can give, please let me know.
Thanks!
Julian