Ho cambiato ben 2 cose; se funziona provale individualmente.
Options Indexes è il principale incriminato.
Niente da fare. A questo punto incollo tutto il file di definizione del virtual host, sottolineando i cambiamenti che ho fatto rispetto al default (la distribuzione è una gentoo):
codice:
<IfDefine SSL>
<IfDefine SSL_DEFAULT_VHOST>
<IfModule mod_ssl.c>
NameVirtualHost *:443
<VirtualHost *:443>
DocumentRoot "/var/www/localhost/htdocs"
ServerName localhost:443
ServerAdmin root@localhost
ErrorLog logs/ssl_error_log
<Directory "/var/www/localhost/htdocs/motion">
Options Indexes
AllowOverride None
Order allow,deny
Allow from all
</Directory>
<IfModule mod_log_config.c>
TransferLog logs/ssl_access_log
</IfModule>
SSLEngine on
SSLCipherSuite ALL:!ADH:!EXPORT56:RC4+RSA:+HIGH:+MEDIUM:+LOW:+SSLv2:+EXP:+eNULL
SSLCertificateFile conf/ssl/web1.crt
SSLCertificateKeyFile conf/ssl/web1.key
SSLCertificateChainFile conf/ssl/ca.crt
<Files ~ "\.(cgi|shtml|phtml|php?)$">
SSLOptions +StdEnvVars
</Files>
<Directory "/var/www/localhost/cgi-bin">
SSLOptions +StdEnvVars
</Directory>
<IfModule mod_setenvif.c>
SetEnvIf User-Agent ".*MSIE.*" nokeepalive ssl-unclean-shutdown \
downgrade-1.0 force-response-1.0
</IfModule>
<IfModule mod_log_config.c>
CustomLog logs/ssl_request_log \
"%t %h %{SSL_PROTOCOL}x %{SSL_CIPHER}x \"%r\" %b"
</IfModule>
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteOptions inherit
</IfModule>
</VirtualHost>
</IfModule>
</IfDefine>
</IfDefine>