Muchas gracias
Bueno, me han dicho otra forma, la forma más sencilla de hacerlo sería modificar las líneas que pongo en verde en la configuración del virtual host
<VirtualHost *:80>
ServerName www.xxxxxxx.com
ServerAliasxxxxxx.com xxxxxxx.es www.xxxxxxxx.es
ServerAdmin
[email protected]
DocumentRoot /var/www/
ErrorDocument 404 /404.jsp
JkMount /*.jsp wrkr
JkMount /servlet/* wrkr
# Deny direct access to WEB-INF
<LocationMatch ".*WEB-INF.*">
AllowOverride None
</LocationMatch>
# Deny direct access to blog
<LocationMatch ".*blog.*">
AllowOverride None
</LocationMatch>
<Directory ~ "/blog">
Order allow,deny
Deny from all
</Directory>