J'ai… hum… quelques petits problèmes avec les VirtualHosts d'Apache.
Je vous explique.
J'ai un certificat SSL (ouaiiiiiis!) mais pas Wildcard (oooooh)
Donc mon idée est d'avoir quelques petits scripts persos dans «https://www.monsite.fr/script1», «https://www.monsite.fr/script2» etc.
En prime, je me suis fait un dépôt local Archlinux en HTTP avec un sous-domaine.
Mais le bug… ben… c'est que mon .htaccess, qui fonctionne dans un hébergement normal ne fonctionne pas.
Il est placé dans «/srv/http/script1/».
Et voici mon fichier httpd-vhosts.conf
Code : Tout sélectionner
#Standard
<VirtualHost *:443>
ServerName monsite.fr
DocumentRoot /srv/http/
#SSL
SSLEngine on
SSLProtocol all -SSLv2
SSLCipherSuite HIGH:MEDIUM:!aNULL:!MD5
SSLCertificateFile "/etc/ca-certificates/trust-source/anchors/monsite.crt"
SSLCertificateKeyFile "/etc/ca-certificates/trust-source/anchors/monsite.key"
<Directory "/srv/http/">
Options -Indexes
AllowOverride All
Require all granted
</Directory>
<Directory "/srv/http/script1">
Options -Indexes
AllowOverride All
</Directory>
</VirtualHost>
#Dépôt ArchLinux
<VirtualHost *:80>
ServerName archlinux.monsite.fr
DocumentRoot /home/archlinux/mirror
<Directory "/home/archlinux/mirror">
Options +Indexes +FollowSymLinks
Require all granted
</Directory>
</VirtualHost>
Et au passage, que veut dire Require all granted?
Je vous avoue que je m'y retrouvais du tant où on avait «Order Deny,Allow» mais avec les «Require», je m'y perds.

Merci pour votre aide
