[Précédent (date)] [Suivant (date)] [Précédent (sujet)] [Suivant (sujet)] [Index par date] [Index par sujet]
Re: Serveur Redhat avec Apache
- To: <>
- Subject: Re: Serveur Redhat avec Apache
- From: "Real Melancon" <>
- Date: Thu, 12 Jun 2003 12:31:34 -0400 (EDT)
- Importance: Normal
-
In-reply-to: <[email protected]>
Bonjour Liste.
> J'ai installer Apache avec mod_ssl, php, MySQL, et tout. Le serveur web
> en tant que tel fonctionne très bien,, cependant lorsque je met le
> https pour etre en secure j'ai toujours un erreur 404. Pourtant je veux
> afficher un page qui existe et fonctionne avec un http normal mais pas
> avec https.
Il y a quelques points à vérifier.
1) Tu dois démarrer apache avec startssl et non pas start, donc:
/usr/local/apache/sbin/apachectl startssl
NOTE: apachectl peut être à un endroit différent que celui mentionné.
Si tu as bien créé ton certificat self-signed, et que tu as entré une
phrase pour décrypter ta clé, le serveur devrait te demander la phrase
en question. (Tu peux enlever cette phrase éventuellement mais ca c'Est
un autre problème).
2) Dans ton httpd.conf tu devrais avoir les lignes suivantes:
<IfDefine SSL>
LoadModule ssl_module libexec/libssl.so
</IfDefine>
Également les lignes suivantes:
<IfDefine SSL>
AddModule mod_ssl.c
</IfDefine>
<IfDefine SSL>
Listen 80
Listen 443
</IfDefine>
<IfDefine SSL>
AddType application/x-x509-ca-cert .crt
AddType application/x-pkcs7-crl .crl
</IfDefine>
etc...
3. Si tu utilises un 'VirtualHost', tu dois mettre plusieurs
attibuts additionnels. Par exemple:
<IfDefine SSL>
#------------- (exemple avec monsite.com) ------
# Remplacer x.x.x.x par l'adresse IP du serveur
#
<VirtualHost x.x.x.x:443>
DocumentRoot "/usr/local/apache/htdocs/secure.monsite.com"
ServerName monsite.com
ServerAlias *.monsite.com
ServerAdmin [email protected]
SSLEngine on
ScriptAlias /cgi-bin/ "/usr/local/apache/htdocs/monsite.com/cgi-bin/"
<Directory "/usr/local/apache/htdocs/monsite.com/cgi-bin">
AllowOverride None
Options None
Order allow,deny
Allow from all
</Directory>
</VirtualHost>
</IfDefine>
Il y plusieurs autres attributs dans la section IfDefine, mais
généralement tu les as dans le fichier httpd.conf qui vient par
défaut.
Salutations!
__________________________________________________
Real Melancon
Network/Unix Admin.
Internet Expresso
* * * Courriel protégé par Internet Expresso AntiVirus * * *