Précédent   Forum des professionnels en informatique > Webmasters - Développement Web > Serveurs (Apache, IIS,...) > Apache
Apache Forum d'entraide Apache. Avant de poster : Cours Apache, FAQ Apache
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Proposer ce sujet en actualité
 
Outils de la discussion
Publicité
'
Vieux 03/12/2010, 20h21   #1
Membre à l'essai
 
Inscription : novembre 2006
Messages : 121
Détails du profil
Informations forums :
Inscription : novembre 2006
Messages : 121
Points : 22
Points : 22
Par défaut Activer HTTPS sur EasyPHP

Bonjour,

Je souhaite faire fonctionner HTTPS en local, sur EasyPHP 5.2.10.

Il faut juste que la version développement de mon site soit accessible via https://localhost/.

Je n'ai pas besoin de certificat SSL, juste HTTPS (le navigateur affichera donc normalement un avertissement disant que le site est douteux, comme en prod : https://www.finalclap.com/).

Donc pour le moment j'ai juste ça dans mon httpd.conf :

Code :
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
Listen 127.0.0.1:443

NameVirtualHost *

<VirtualHost *>
	DocumentRoot "J:\MULTI"
	ServerPath "J:\MULTI"
	ServerName localhost
	<Directory "J:\MULTI">
		Options Indexes FollowSymLinks Includes
		AllowOverride All
		Order allow,deny
		Allow from all
	</Directory>
</VirtualHost>
Apache démarre bien, mais ça ne marche pas pour autant, voici ce qu'en disent :

Chrome :
Citation:
Erreur de connexion SSL
Erreur 107 (net::ERR_SSL_PROTOCOL_ERROR) : Erreur de protocole SSL
Firefox 3 :
Citation:
Une erreur est survenue pendant une connexion à localhost.
SSL a reçu un enregistrement qui dépasse la longueur maximale autorisée.
(Code d'erreur : ssl_error_rx_record_too_long)




Comment faire fonctionner le bazar, il manque quoi ?

Merci
Galdon est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 03/12/2010, 21h41   #2
Rédacteur/Modérateur
 
Avatar de _Mac_
 
Inscription : août 2005
Messages : 8 273
Détails du profil
Informations forums :
Inscription : août 2005
Messages : 8 273
Points : 8 559
Points : 8 559
Ben, un certificat SSL Le S de HTTPS veut dire Secured mais cela s'implémente par du SSL, donc il faut un certificat SSL.

EasyPHP vient avec OpenSSL donc ça ne devrait pas être trop dur de générer un certificat SSL autosigné, surtout si tu demandes un peu d'aide à ton moteur de recherche préféré : http://fasoetudiants.webou.net/spip.php?article23
__________________

Du détail, du détail, du détail !!!
Revenons à la source : lisons la documentation et les fichiers de trace, la réponse à notre problème s'y trouve sans doute
_Mac_ est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 03/12/2010, 23h41   #3
Membre à l'essai
 
Inscription : novembre 2006
Messages : 121
Détails du profil
Informations forums :
Inscription : novembre 2006
Messages : 121
Points : 22
Points : 22
Merci pour ta réponse, j'ai essayé le tuto.

La commande échoue :

Code :
1
2
3
4
5
6
C:\Users\Vincent>openssl req -config openssl.cnf -new -out site.csr

error on line -1 of openssl.cnf
4208:error:02001002:system library:fopen:No such file or directory:.\crypto\bio\bss_file.c:126:fopen('openssl.cnf','rb')
4208:error:2006D080:BIO routines:BIO_new_file:no such file:.\crypto\bio\bss_file.c:129:
4208:error:0E078072:configuration file routines:DEF_LOAD:no such file:.\crypto\conf\conf_def.c:197:
Voici mon fichier openssl.cnf : lien.

EDIT 04/12 : bon ça marche, faut juste renseigner le chemin du fichier .cnf dans le paramètre -config.
Galdon est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité Cette discussion est résolue.
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 08h13.


 
 
 
 
Partenaires

Hébergement Web