WampServer

Apache, PHP, MySQL on Windows 

 
  • Accueil forum
  • Retour à WampServer
  • presentation
  • Download
  • Addons
  • Formations
  • Alter Way

 
Voir le sujet: Précédent•Suivant
Aller à : Liste des Forums•Liste des messages•Nouvelle discussion•Recherche•Connexion•Imprimer la vue
AIDE pour OpenSSL avec WampServer 2.0i
Envoyé par: orelien (---.w90-7.abo.wanadoo.fr)
Date: 17 January 2010 à 21:42

Bonjour,

J'aimerai utilisé OpenSSL dans le cadre de la création d'un Extranet en entreprise.
Cependant j'aimerai effectuer l'installation sur ma propre machine dans un premier temps.

J'ai actuellement WampServer 2.0i et donc OpenSSL serait présent
(openssl.exe présent dans C:\wamp\bin\apache\Apache2.2.11\bin)

J'ai essayé plusieurs Tuto mais aucuns ne fonctionne car dés lors où je fais la demande de certificat, j'ai des erreurs d'affichées dans la fenêtre DOS (et j'ai accédé à cette fenêtre par la commande cmd en me mettant bien dans le dossier ou openssl.exe est présent)

quelqu'un pourrait-il m'aider, car je suis débutant dans l'utilisation de OpenSSL et dans la configuration de WampServer.

Je vous remercie d'avance.

Options: Répondre•Citer ce Message
Re: AIDE pour OpenSSL avec WampServer 2.0i
Envoyé par: toumimi (---.99.116-78.rev.gaoland.net)
Date: 19 January 2010 à 21:58

Bonjour,

Je sais qu'il existe ce tutoriel en anglais sur le site JLBN.net
Il y a de nombreux tuto sur la configuration de Wamp, dont celui pour SSL :
[guides.jlbn.net]

Florian

WampServer Patch (Screenshots)
Topic EN : www.wampserver.com
Topic FR : www.wampserver.com

Options: Répondre•Citer ce Message
Re: AIDE pour OpenSSL avec WampServer 2.0i
Envoyé par: orelien (---.w90-7.abo.wanadoo.fr)
Date: 20 January 2010 à 14:50

Alors le problème viendrais du fichier de config.

Mais pourquoi va-t-il le chercher dans d:/test/........
Alors qu'il est présent dans C:/......apache/conf/

???????

Options: Répondre•Citer ce Message
Re: AIDE pour OpenSSL avec WampServer 2.0i
Envoyé par: orelien (---.w90-7.abo.wanadoo.fr)
Date: 20 January 2010 à 16:44

J'ai résolu mon problème et propose un Tutoriel sur la base de celui ci
[guides.jlbn.net]

ACTIVER SSL_MODULE dans APACHE
ACTIVER PHP_SSL dans PHP

DANS L'EXEMPLE LE NOM DE CERTIFICAT EST PASS

1) Dans une fenetre DOS:
cd c:\wamp\bin\apache\apache2.2.11\bin

2) Puis:
- openssl genrsa -aes256 -out pass.key 2048 (WARNING can't find config file ... : Mais ca fonctionne quand même)
- il demande de taper le nom du fichier et vérifie (ICI LE NOM EST "PASS"winking smiley

4) Puis :
- openssl req -new -x509 -nodes -sha1 -key PASS.key -out PASS.crt -days 999 -config C:\wamp\bin\apache\apache2.2.11\conf\openssl.cnf

5) Plusieurs demandes:
- Les deux lettres de votre pays
- Votre Région/province
- Votre ville
- Nom de votre organisation
- 'Organisation Unit Name' ("." si rien a mettre)
- Nom
- Adresse mail

6)Dans c:\wamp\bin\apache\apache2.2.8\conf, creer dossier ssl

7)Dans c:\wamp\bin\apache\apache2.2.8\bin, copier les 2 fichiers PASS.key et PASS.crt

8)Dans c:\wamp\bin\apache\apache2.2.8\conf\ssl, coller les 2 fichiers

9)Dans c:\wamp\bin\apache\apache2.2.8\conf\ssl, creer dossier logs

10)Dans c:\wamp\bin\apache\apache2.2.8\conf\extra, ouvrir le fichier httpd-ssl.conf avec un éditeur de texte aprés en avoir fait une sauvegarde

11)Remplacer :
- SSLSessionCache "shmcb:C:/Program Files/Apache Software Foundation/Apache2.2/logs/ssl_scache(512000)"
par:
- SSLSessionCache "shmcb:C:/wamp/bin/Apache/apache2.2.11/conf/ssl/logs/ssl_scache(512000)"

12)Remplacer:
- SSLCertificateFile "C:/Program Files/Apache Software Foundation/Apache2.2/conf/server.crt"
par:
- SSLCertificateFile "C:/wamp/bin/Apache/apache2.2.11/conf/ssl/PASS.crt"

13)Remplacer:
- SSLCertificateKeyFile "C:/Program Files/Apache Software Foundation/Apache2.2/conf/server.key"
par:
- SSLCertificateKeyFile "C:/wamp/bin/Apache/apache2.2.11/conf/ssl/PASS.key"

14)Remplacer:
- SSLMutex "file:C:/Program Files/Apache Software Foundation/Apache2.2/conf/ssl/logs/ssl_mutex"
par:
- SSLMutex default

15)Dans <virtual host> on va définir le chemin du https (ICI C'EST C:/wamp/www/ssl) et le nom de server (ICI LE NOM EST PASS : Chez moi ceci ne fonctionne pas)
Remplacer:
- # General setup for the virtual host
DocumentRoot "C:/Program Files/Apache Software Foundation/Apache2.2/htdocs"
ServerName localhost:443
ServerAdmin admin@localhost
ErrorLog "C:/Program Files/Apache Software Foundation/Apache2.2/logs/error_log"
TransferLog "C:/Program Files/Apache Software Foundation/Apache2.2/logs/access_log"
par:
- # General setup for the virtual host
DocumentRoot "C:/wamp/www/ssl"
ServerName PASS:443
ServerAdmin admin@localhost
ErrorLog "C:/wamp/bin/Apache/apache2.2.11/conf/ssl/logs/ssl_error.log"
TransferLog "C:/wamp/bin/Apache/apache2.2.11/conf/ssl/logs/ssl_access.log"

16)Remplacer:
- <Directory "C:/Program Files/Apache Software Foundation/Apache2.2/cgi-bin">
SSLOptions +StdEnvVars
</Directory>
par:
- <Directory "C:/wamp/www/ssl">
SSLOptions +StdEnvVars
Options Indexes FollowSymLinks MultiViews
AllowOverride All
Order allow,deny
allow from all
</Directory>

17)Remplacer:
- CustomLog "C:/Program Files/Apache Software Foundation/Apache2.2/logs/ssl_request_log" \"%t %h %{SSL_PROTOCOL}x %{SSL_CIPHER}x \"%r\" %b"
par:
- CustomLog "C:/wamp/logs/ssl_request.log" \"%t %h %{SSL_PROTOCOL}x %{SSL_CIPHER}x \"%r\" %b"

18)Dans c:\wamp\bin\apache\apache2.2.11\conf, ouvrir le fichier httpd.conf avec un editeur de texte aprés en avoir fait une sauvegarde

19)Remplacer:
- # Secure (SSL/TLS) connections
#Include conf/extra/httpd-ssl.conf
par:
-# Secure (SSL/TLS) connections
Include conf/extra/httpd-ssl.conf

20)Dans C:\wamp\bin\apache\apache2.2.11\bin, copier les 2 fichiers libeay32.dll et ssleay32.dll

21)Dans C:\Windows\System32, coller les 2 fichiers

22)Maintenant on teste:
- Enregistrer le fichier index.html dans C:\wamp\www\ssl

Fichier index.html :
<html>
<body>
<font size="5" color="red">test SSL successful</font>
</body>
</html>

23)Maintenant taper [localhost]



Modifie 1 fois. Derniere modification le 20/01/2010 à 18:32 par orelien.

Options: Répondre•Citer ce Message
Re: AIDE pour OpenSSL avec WampServer 2.0i
Envoyé par: lopolo (200.80.112.---)
Date: 11 December 2010 à 05:59

Je ne sais pas ce qui ce passe, je suis ton tuto à la lettre. mon probleme quand je relance les services apache ne veut pas lancer. (wampServer2.0i).
Pouvez-vous m'aider s.v.p.

Options: Répondre•Citer ce Message
Re: AIDE pour OpenSSL avec WampServer 2.0i
Envoyé par: nas (---.83-90.static-ip.oleane.fr)
Date: 29 June 2011 à 16:54

raahh ! la loose
message d'erreur à la première commande dos

openssl genrsa -aes256 -out pass.key 2048

l'ordinal 292 est introuvable dans la bibliothèque de liaisons dynamiques SSLEAY32.dll

pinaise ... pas pourquoi ça marche jamais ces trucs là ....

Options: Répondre•Citer ce Message
Re: AIDE pour OpenSSL avec WampServer 2.0i
Envoyé par: nas (---.83-90.static-ip.oleane.fr)
Date: 29 June 2011 à 17:39

bon en installant ça j'arrive à générer les certifs
[www.slproweb.com]
et pass.key

mais ensuite j'ai une erreur au lancement d'apache

SSLPassPhraseDialog builtin is not supported on Win32

à priori ça viendrait du fait que

The SSLPassPhraseDialog is a directive within the Apache httpd.conf or ssl.conf that is not supported by Windows

Resolution:

Remove the encryption from the RSA private key (while preserving the original file)
Remark out - SSLPassPhraseDialog in the appropriate apache conf file with a # in front of the directive

donc si vous avez la bonne commande pour générer un certif valide win32 smiling smiley c'est cool !
merki

Options: Répondre•Citer ce Message
Re: AIDE pour OpenSSL avec WampServer 2.0i
Envoyé par: nas (---.83-90.static-ip.oleane.fr)
Date: 29 June 2011 à 17:52

bon avec cette astuce.. l'erreur ci dessus n'apparait plus

[forums.apachefrance.com]

mais j'ai une autre erreur

[Wed Jun 29 17:51:45 2011] [error] Init: Pass phrase incorrect
[Wed Jun 29 17:51:45 2011] [error] SSL Library Error: 218529960 error:0D0680A8:asn1 encoding routines:ASN1_CHECK_TLEN:wrong tag
[Wed Jun 29 17:51:45 2011] [error] SSL Library Error: 218640442 error:0D08303A:asn1 encoding routines:ASN1_TEMPLATE_NOEXP_D2I:nested asn1 error
[Wed Jun 29 17:51:45 2011] [error] SSL Library Error: 218529960 error:0D0680A8:asn1 encoding routines:ASN1_CHECK_TLEN:wrong tag
[Wed Jun 29 17:51:45 2011] [error] SSL Library Error: 218595386 error:0D07803A:asn1 encoding routines:ASN1_ITEM_EX_D2I:nested asn1 error
[Wed Jun 29 17:51:45 2011] [error] SSL Library Error: 67710980 error:04093004:rsa routines:OLD_RSA_PRIV_DECODE:RSA lib
[Wed Jun 29 17:51:45 2011] [error] SSL Library Error: 218529960 error:0D0680A8:asn1 encoding routines:ASN1_CHECK_TLEN:wrong tag
[Wed Jun 29 17:51:45 2011] [error] SSL Library Error: 218595386 error:0D07803A:asn1 encoding routines:ASN1_ITEM_EX_D2I:nested asn1 error

Options: Répondre•Citer ce Message
Re: AIDE pour OpenSSL avec WampServer 2.0i
Envoyé par: nas (---.83-90.static-ip.oleane.fr)
Date: 30 June 2011 à 11:59

bon j'ai régénéré le certificat en utilisant le fichier C:\OpenSSL-Win32\bin\openssl.cfg

openssl req -new -x509 -nodes -sha1 -key PASS.key -out PASS.crt -days 999 -config C:\OpenSSL-Win32\bin\openssl.cfg

ensuite le fichier c:\wamp\passphrase.bat

qui contient

@echo PASSWORD

et pour finir dans httpd-ssl.conf

SSLPassPhraseDialog exec:C:/wamp/passphrase.bat

et voilaaa ! ça marche !
SSL en local

bien sur il faudra accepter le certificat ... m'enfin ça c'est normal

Options: Répondre•Citer ce Message
Re: AIDE pour OpenSSL avec WampServer 2.0i
Envoyé par: saradr (---.adsl196-16.iam.net.ma)
Date: 22 May 2014 à 10:25

Bonjour ...

SVP moi j'ai besoin de configurer open ss avec wamp sous windows !!!: qu'elles sont les etapes pour effectuer cette tache ??

Options: Répondre•Citer ce Message


Aller à : Liste des Forums•Liste des messages•Recherche•Connexion
Désolé, seuls les utilisateurs connectés peuvent envoyer des messages dans ce forum.
Cliquer ici pour se connecter

design by jidePowered by Alter Way get firefoxget PHP