OVH Cloud OVH Cloud

Apache + SSL = Error 403!!

3 réponses
Avatar
Jérémie
Bonjour

Je souhaite sécuriser un virtual host avec SSL.
J'ai créé ma clé et mon propre certificat.

Le problème, c'est qu'en ayant écrit une règle pour le VHost,
lorsque je me connecte au site via HTTPS, j'obtiens une erreur 403
(autorisation requise) alors que sans SSL tout est OK.

Voyez vous de quoi il peut s'agir ?

Voici mon fichier vhosts :

NameVirtualHost *:443

<IfDefine SSL>
<VirtualHost *:443>
DocumentRoot "/www/thor"
ServerName thor.benevolat.org
ServerAdmin jeremie@benevolat.org
ErrorLog logs/error_ssl_log
SSLEngine on
SSLOptions +StdEnvVars
SSLCipherSuite ALL:!ADH:!EXPORT56:RC4+RSA:+HIGH:+MEDIUM
+LOW:+SSLv2:+EXP:+eNULL
SSLCertificateFile /etc/httpd/conf/ssl/thor.benevolat.org.crt
SSLCertificateKeyFile /etc/httpd/conf/ssl/thor.benevolat.org.key
SSLEnable
</VirtualHost>
</IfDefine>

Merci d'avance,

Jérémie

3 réponses

Avatar
Calimero
Attention: X-Post & FU2

Jérémie wrote:
Bonjour

Je souhaite sécuriser un virtual host avec SSL.
J'ai créé ma clé et mon propre certificat.


Tu "sécurises" surtout une IP.
La négociation SSL s'établissant avant tout traitement des VirtualHosts.
Pour être propre (éviter les warnings dans le navigateur du visiteur),
il faut une IP par FQDN qu'on veut "SSLiser".

Le problème, c'est qu'en ayant écrit une règle pour le VHost,
lorsque je me connecte au site via HTTPS, j'obtiens une erreur 403
(autorisation requise) alors que sans SSL tout est OK.

Voyez vous de quoi il peut s'agir ?

Voici mon fichier vhosts :

NameVirtualHost *:443

<IfDefine SSL>
<VirtualHost *:443>
DocumentRoot "/www/thor"
ServerName thor.benevolat.org
ServerAdmin
ErrorLog logs/error_ssl_log
SSLEngine on
SSLOptions +StdEnvVars
SSLCipherSuite ALL:!ADH:!EXPORT56:RC4+RSA:+HIGH:+MEDIUM
+LOW:+SSLv2:+EXP:+eNULL
SSLCertificateFile /etc/httpd/conf/ssl/thor.benevolat.org.crt
SSLCertificateKeyFile /etc/httpd/conf/ssl/thor.benevolat.org.key
SSLEnable
</VirtualHost>
</IfDefine>


Que disent les logs d'erreur ?

--
@+
Calimero

Avatar
Jérémie
Calimero wrote:

Attention: X-Post & FU2

Jérémie wrote:
Bonjour

Je souhaite sécuriser un virtual host avec SSL.
J'ai créé ma clé et mon propre certificat.


Tu "sécurises" surtout une IP.
La négociation SSL s'établissant avant tout traitement des VirtualHosts.
Pour être propre (éviter les warnings dans le navigateur du visiteur),
il faut une IP par FQDN qu'on veut "SSLiser".

Le problème, c'est qu'en ayant écrit une règle pour le VHost,
lorsque je me connecte au site via HTTPS, j'obtiens une erreur 403
(autorisation requise) alors que sans SSL tout est OK.

Voyez vous de quoi il peut s'agir ?

Voici mon fichier vhosts :

NameVirtualHost *:443

<IfDefine SSL>
<VirtualHost *:443>
DocumentRoot "/www/thor"
ServerName thor.benevolat.org
ServerAdmin
ErrorLog logs/error_ssl_log
SSLEngine on
SSLOptions +StdEnvVars
SSLCipherSuite ALL:!ADH:!EXPORT56:RC4+RSA:+HIGH:+MEDIUM
+LOW:+SSLv2:+EXP:+eNULL
SSLCertificateFile /etc/httpd/conf/ssl/thor.benevolat.org.crt
SSLCertificateKeyFile /etc/httpd/conf/ssl/thor.benevolat.org.key
SSLEnable
</VirtualHost>
</IfDefine>


Que disent les logs d'erreur ?



[Mon Jan 02 14:07:01 2006] [error] [client 127.0.0.1] client denied by
server configuration: /var/www/html/
[Mon Jan 02 14:07:01 2006] [error] [client 127.0.0.1] client denied by
server configuration: /var/www/html/favicon.ico


Et ce que je ne comprends pas, c'est qu'on dirait que SSL n'utilise pas le
bon certificat (celui que j'ai généré), mais utilise un autre à la place
(un certificat de test advx.org... ??)


Avatar
R12y
Que disent les logs d'erreur ?


[Mon Jan 02 14:07:01 2006] [error] [client 127.0.0.1] client denied by
server configuration: /var/www/html/
[Mon Jan 02 14:07:01 2006] [error] [client 127.0.0.1] client denied by
server configuration: /var/www/html/favicon.ico


"denied by server configuration", ça veut dire que ton serveur est
configuré pour refuser ce "client".
Ton serveur est mal configuré, ça n'a rien à voir avec la configuration de
Linux. Avec la même configuration de ton serveur sous un autre système
d'exploitation, tu aurais les mêmes soucis.

Et ce que je ne comprends pas,


Moi, ce que je ne comprends pas c'est que Calimero a positionné le suivi
du message dans le groupe qui convient (fr.comp.infosystemes.www.serveurs)
et que tu persisite à le continuer ici.
Je repositionne le suivi la bas....

--
Telephone portable "intelligent" (SmartPhone) GSM, GPRS,...
Il est sous Linux, ne coute pas trop cher,...
http://www.it2l.com/product_info.php?cPath‘&products_idE6