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
Problème https
Envoyé par: Nullette (---.online.bg)
Date: 31 December 2017 à 13:29

Bonjour,
j'ai wampserver 10 en 64bits sur Windows 7.
Tous les VC credits sont installés.
L'icône est verte, le virtual host a été créé.
Il n'y a pas de base de données. C'est juste mon site.
Mais, j'ai le message :
La connexion a échoué
dans la barre de navigation s'affiche httpS.
Mon site est effectivement en https, mais je ne sais pas résoudre ce problème en localhost avec Wampserver.



Modifie 1 fois. Derniere modification le 31/12/2017 à 13:32 par Nullette.

Options: Répondre•Citer ce Message
Re: Problème https
Envoyé par: Artemus24 (---.70.16.109.rev.sfr.net)
Date: 31 December 2017 à 13:43

Salut Nullette.

Vous êtes de retour !

Citation
Nullette
Mais, j'ai le message : La connexion a échoué dans la barre de navigation s'affiche httpS.

Lorsque vous utilisez des sites en https, peu importe son nom, vous devez pour chacun d'eux créer un certificat SSL valide.
Comme vous utilisez localhost, vous devez créer un certificat CA autosigné ainsi qu'un certificat Server.
Il n'est pas nécessaire de les créer en utilisant Let'S Encrypt. Un certificat local suffit.
--> [www.jcz.fr]

Il n'est pas nécessaire de le faire pour tous les virtualhosts que vous utilisez (localhost, phpmyadmin, phpsysinfo, ...).
Faites le uniquement pour vos sites qui sont accessibles depuis internet.

@+

----------------------------------------------------------------------------------------------------------------------------------------------------------------
Mon site : [www.jcz.fr]

Options: Répondre•Citer ce Message
Re: Problème https
Envoyé par: Nullette (---.online.bg)
Date: 31 December 2017 à 14:19

Oui, de retour smiling smiley
Mais c'est super compliqué cette histoire de certificat.
J n'ai pas ce problème sur mon PC fixe chez moi. Mais, je n suis pas chez moi pour comparer.
N'y aurait-il pas un moyen plus simple ?

EDIT
J'ai trouvé un fichier httpd à 0 octets qui se baladait à la racine de D, en dehors du répertoire Wamp64.
Je l'ai supprimé.
J'ai quitté Wampserver, en cliquant sur ouvrir en tant qu'administrateur j'ai eu le message : le fichier httpd n'existe pas, voulez-vous le créer, j'ai dit non.

Maintenant MIRACLE dans la barre de navigation il y a simplement http et je peux me connecter.
Pourvu que ça dure smiling smiley

Bonnes fêtes de fin d'année.



Modifie 1 fois. Derniere modification le 31/12/2017 à 16:00 par Nullette.

Options: Répondre•Citer ce Message
Re: Problème https
Envoyé par: Artemus24 (---.70.16.109.rev.sfr.net)
Date: 01 January 2018 à 09:39

Salut Nullette.

Citation
Nullette
Bonnes fêtes de fin d'année.
Bonne année, bonne santé. Mes meilleurs vœux pour l'année 2018 !

Citation
Nullette
Mais c'est super compliqué cette histoire de certificat.
Compliqué, peut-être pas, mais disons que cela demande de la rigueur.

Citation
Nullette
J'ai trouvé un fichier httpd à 0 octets qui se baladait à la racine de D, en dehors du répertoire Wamp64.
Êtes-vous certaine que ce fichier ne soit pas un lien symbolique ?
En passant par l'icône Wampserver, puis "apache" et enfin "httpd.conf", avez-vous quelque chose dans votre fichier de configuration d'Apache ?

Est-ce qu'il perturbait le bon fonctionnement de WampServer ?
Cela dépend du contenu de votre variable d'environnement "PATH".
Si le chemin "D:\" est présent dans "PATH" alors la réponse est OUI.

Sinon, je ne comprends pas le rapport avec "https" ?

@+

----------------------------------------------------------------------------------------------------------------------------------------------------------------
Mon site : [www.jcz.fr]

Options: Répondre•Citer ce Message
Re: Problème https
Envoyé par: Nullette (---.online.bg)
Date: 01 January 2018 à 10:42

Bonjour en cette nouvelle année 2018.
Je ne sais pas si il s'agissait d'u lien symbolique.
Dans Wampserver > Apache, le fichier "httpd.conf" est bien rempli de blabla d'explications.
Wamp64 est installé sur le disque "D".
Je ne sais pas non plus au sujet de https. Mais en ajoutant un autre site (pratiquement le même, avant sa publication définitive, il y avait la connexion et http dans la barre du navigateur.
De quel path parlez-vous ?

<VirtualHost *:80>
ServerName localhost
ServerAlias localhost
DocumentRoot D:/wamp64/www
<Directory "D:/wamp64/www/">
Options +Indexes +Includes +FollowSymLinks +MultiViews
AllowOverride all
Require local
</Directory>
</VirtualHost>

<VirtualHost *:80>
DocumentRoot "D:/wamp64/www/bgf"
ServerName bgf
ServerAlias www.bgf
<Directory "D:/wamp64/www/bgf/">
Options +Indexes +Includes +FollowSymLinks +MultiViews
AllowOverride All
Require local
</Directory>
</VirtualHost>

<VirtualHost *:80>
DocumentRoot "D:/wamp64/www/newsite"
ServerName newsite
ServerAlias www.newsite
<Directory "D:/wamp64/www/newsite/">
Options +Indexes +Includes +FollowSymLinks +MultiViews
AllowOverride All
Require local
</Directory>
</VirtualHost>

est ce qu'il y a dans httpd-vhosts.conf
(comment on fait pour mettre une balise "code" dans le message ?)
En tout cas, maintenant ça fonctionne smiling smiley

Options: Répondre•Citer ce Message
Re: Problème https
Envoyé par: Artemus24 (---.70.16.109.rev.sfr.net)
Date: 02 January 2018 à 17:11

Salut Nullette.

Citation
Nullette
Dans Wampserver > Apache, le fichier "httpd.conf" est bien rempli de blabla d'explications.
Donc ce que vous avez supprimé n'a pas eu de conséquence grave.

Citation
Nullette
De quel path parlez-vous ?
Je parle de la variable d'environnement "PATH".
Vous cliquez sur "executer", puis vous mettez "cmd" et enfin vous tapez "path".
Cette variable d'environnement donne tous les chemins de toutes les applications que vous désirez rendre accessible n'importe où dans votre ordinateur.
Sinon, à chaque fois, au lien de taper "prog.exe", vous êtes obligé de taper le chemin en plus "c:/chemin_vers_le programme/prog.exe".
<VirtualHost 127.0.0.1:80 [::1]:80>
	ServerName localhost
	ServerAlias localhost
	DocumentRoot D:/wamp64/www
	<Directory />
		Options -Indexes +FollowSymLinks +MultiViews
		AllowOverride none
		<RequireAny>
			Require local
		</RequireAny>
	</Directory>
</VirtualHost>
Tel qu'il est déclaré ci-dessus, le site "localhost" est accessible en http (port 80).
J'ai ajouté l'accès à partir de l'adresse IPv6 "::1".
[/code]<VirtualHost 127.0.0.2:80>
DocumentRoot "D:/bgf"
ServerName bgf
ServerAlias www.bgf
<Directory />
Options -Indexes +FollowSymLinks +MultiViews
AllowOverride none
<RequireAny>
Require local
</RequireAny>
</Directory>
</VirtualHost>[/code]
Je rappelle que le répertoire "/www" est réservé uniquement à "localhost".
Vous ne devez pas le toucher, ni mettre quoi que ce soit dedans.

Donc pourquoi ne pas mettre votre site ailleurs, par exemple dans le chemin "d:/bgf" ?
Il n'y a aucune obligation qu'il se trouve à l'intéreur de "d:/Wamp".
<VirtualHost 127.0.0.3:80>
	DocumentRoot "D:/newsite"
	ServerName newsite
		<Directory />
		Options -Indexes +FollowSymLinks +MultiViews
		AllowOverride none
		<RequireAny>
			Require local
		</RequireAny>
	</Directory>
</VirtualHost>

Quelques remarques :

1) à l'inverse d'Otomatic, je préfère donner pour chaque virtualHosts une adresse IPv4 unique.
Cela implique de modifier le fichier hosts de la façon suivante :
127.0.0.1	localhost
127.0.0.2	bgf
127.0.0.3	newsite

::1			localhost

2) du coup, vous pouvez accéder à votre site, soit en tapant l'adresse IPv4 unique, soit en mettant le nom du site.
Cela évite des problèmes d'identification des sites.

3) le site "localhost" a par défaut l'adresse IPv4 "127.0.0.1" et l'adresse IPv6 "::1".
Donc, vous ne devez pas les modifier.

4) le protocole "http" correspond à l'usage du port 80.
Le protocole "https" correspond à l'usage du port 443.

Dans votre fichier de configuration "httpd.conf", vous devez préciser le port d'écoute, en mettant :
listen 80 http
Si vous n'utiliser pas le protocole https, il est inutile de rajouter :
listen 443 https

5) La directive "DocumentRoot" indique le nom du répertoire racine de votre site.
Dans la notation apache, cela se traduit par "/".
Autrement dit, il n'est pas nécessaire de redonner le chemin complet pour la directive "Directory"
Il suffit comme je l'ai fait de mettre "/".

6) l'option "index" doit être supprimé, c'est-à-dire mettre devant un tiret "-".

7) l'option "include" ne vous sert à rien, sauf si vous utilisez explicitement la directive "include dans le fichier de configuration "httpd.conf".

9) la directive "RequireAny" permet d'indiquer la liste de toutes les adresses IP qui sont autorisées à accéder à votre site.
"Require Local" est destiné à un accès local, c'est-à-dire pour des adresses IPv4 commençant par "127.0.0.x".

Attention à ne pas confondre l'adresse du virtualhost qui est l'adresse du serveur, d'avec l'adresse mis dans "RequireAny" qui est l'adresse du client.
En local, ce sont les mêmes adresses, mais pas quant-il s'agit d'un accès depuis internet.
C'est pourquoi, on peut mettre "Require all granted", pour autoriser toutes les adresses IP à accéder depuis internet.
Dans un intranet, c'est différent, car on précise que l'adresse IP ou une branche du réseau local.

10) si comme dans votre exemple, vous avez préciser le port 80, je ne comprends pas pourquoi votre site bascule dans le port 443.

[quote)"Nullette"]comment fait-on pour mettre une balise "code" dans le message ?)[/quote]
Vous écrivez votre texte ainsi : [ code ] ... [ /code ]

@+

----------------------------------------------------------------------------------------------------------------------------------------------------------------
Mon site : [www.jcz.fr]

Options: Répondre•Citer ce Message
Re: Problème https
Envoyé par: Nullette (---.online.bg)
Date: 02 January 2018 à 18:20

Bonjour,
je ne comprends plus rien.
Je rappelle que le répertoire "/www" est réservé uniquement à "localhost".
J'avais lu que tous les fichiers les projets (sites) devaient être dans le répertoire "www".
Est-ce que je me suis bien expliquée ? Mon site en ligne est chez un hébergeur.
En local, sur mon PC, il me sert uniquement pour faire des tests.
Pour info, dans cmd, le path est :
C:\Windows\system32>path
Path=C:\Program Files(x86)\NVIDIA Corporation et autres programmes
A+

Options: Répondre•Citer ce Message
Re: Problème https
Envoyé par: Artemus24 (---.70.16.109.rev.sfr.net)
Date: 03 January 2018 à 13:59

Salut NUllette.

Citation
Nullette
J'avais lu que tous les fichiers les projets (sites) devaient être dans le répertoire "www".
Tout à fait exacte, mais chez les hébergeurs. Pourquoi ?
Car l'organisation est stricte et vous ne pouvez pas faire ce que vous voulez.
Entre autre, vous ne déclarez pas le virtualhosts, qui lui est rattaché au répertoire "/www".

En ce qui concerne WampServer, ce répertoire est réservé uniquement à "localhost".
Par contre, vous pouvez faire ce que vous voulez comme organisation, car vous n'avez aucune contrainte avec WampServer.

Ce qui est important, ce sont les virtualHosts que vous devez déclarer dans le fichier httpd.conf.
L'emplacement du répertoire dans votre ordinateur n'est pas important. Vous pouvez le mettre où vous voulez.
Je conseille de le mettre hors de WampServer, ainsi vous pouvez détruire, voire réinstaller WampServer, sans perdre votre site.

Citation
Nullette
Est-ce que je me suis bien expliquée ? Mon site en ligne est chez un hébergeur.
En local, sur mon PC, il me sert uniquement pour faire des tests.
J'avais compris que vous aviez un problème en local, avec votre WampServer.
Je n'ai rien vu concernant votre hébergement dans ce sujet.

A quoi sert localhost ? A vrai dire, à pas grand chose.
Je ne m'en sert plus du tout, sinon pour faire des tests de sécurités.

Disons que c'est comme les roulettes sur les vélos des enfants.
Cela a une utilité pour l'apprentissage, quand on est débutant.
Mais un jour où l'autre, vous allez vous en débarrasser afin d'avoir plus de liberté dans vos mouvements.


@+

----------------------------------------------------------------------------------------------------------------------------------------------------------------
Mon site : [www.jcz.fr]

Options: Répondre•Citer ce Message
Re: Problème https
Envoyé par: Nullette (---.online.bg)
Date: 03 January 2018 à 15:14

Pour moi wampserver est très utile.
Je mets à jour une page de mon site en utilisant Notepad+, souvent avec une image et je peux voir comment elle se présente, avant de la mettre en ligne chez mon hébergeur.
Idem pour mon forum (phpBcool smiley, j'ai pu tester ma bannière de Nouvel An et des nouvelles extensions.

Options: Répondre•Citer ce Message
Re: Problème https
Envoyé par: Artemus24 (---.70.16.109.rev.sfr.net)
Date: 04 January 2018 à 18:31

Salut Nullette.

Citation
Nullette
Pour moi wampserver est très utile.
Pas uniquement pour toi, je me sers quotidiennement de WampServer et j'essaye toujours de le perfectionner d'un point de vue administratif.

Citation
Nullette
Je mets à jour une page de mon site en utilisant Notepad+, souvent avec une image et je peux voir comment elle se présente, avant de la mettre en ligne chez mon hébergeur.
C'est la bonne démarche, et du coup, vous avez l'exacte réplique en local de votre site hébergé.
Ce qui fait que si par inadvertance, quelqu'un vient à le supprimer chez votre hébergeur, un pirate par exemple, vous n'avez qu'à le réinstaller depuis WampServer.

Citation
Nullette
Idem pour mon forum (phpBcool smiley, j'ai pu tester ma bannière de Nouvel An et des nouvelles extensions.
Quel est le thème de votre forum ?

J'ai voulu créer un forum en local sur mon ordinateur, mais vu le travail que cela demande, juste pour échanger sur la roulette (de casino), j'ai laissé tomber.

@+

----------------------------------------------------------------------------------------------------------------------------------------------------------------
Mon site : [www.jcz.fr]

Options: Répondre•Citer ce Message
Re: Problème https
Envoyé par: Nullette (---.online.bg)
Date: 04 January 2018 à 19:55

Bonsoir Artemus 24,
Citation

Quel est le thème de votre forum ?
La Bulgarie, comme mon site.
J'ai la chance d'avoir un hébergeur qui s'occupe du forum phpBB (installation, mises à jour, sauvegarde), mais souvent j'aime bien faire certaines choses moi-même, d'où l'utilité de Wampserver.
J'ai réussi - avec moultes difficultés - à installer une copie en local
Quant au site, chez-moi j'ai le programme Dreamweaver, que je n'ai pas sur le PC portable.
Par contre j'ai été incapable de refaire moi-même mon site en html 5 et je me suis aussi fait avoir par un soi-disant webmaster.
Heureusement, là aussi, mon hébergeur a pu ajouter des codes pour qu'il fonctionne.
J'espère ne pas polluer le forum Wampserver smiling smiley

Options: Répondre•Citer ce Message
Re: Problème https
Envoyé par: Otomatic (Modérateur)
Date: 04 January 2018 à 20:16

Bonsoir,

> J'espère ne pas polluer le forum Wampserver
Mais non. Il est toujours intéressant de voir les expériences des uns et des autres.
Par exemple, « hébergeur qui s'occupe du forum phpBB (installation, mises à jour, sauvegarde) » qui montre, une fois de plus, l'obligation d'utiliser les VirtuaHost en local parce que le problème est que quasiment personne ne sait que lorsque qu'on crée un site chez un hébergeur, en fin de compte on le fait dans un VirtualHost créé par l'hébergeur.

------------------------------------------------------------------------------------------------------------
Wampserver 3.1.7 32 bit - Apache 2.4.38 - PHP 7.3.2/7.2.15/7.1.26/7.0.33/5.6.40 - MySQL 5.7.25 - MariaDB 10.3.12
Wampserver 3.1.7 64 bit - Apache 2.4.38 - PHP 7.3.2/7.2.15/7.1.26/7.0.33/5.6.40 - MySQL 5.7.25/8.0.14 - MariaDB 10.3.12
PhPMyadmin 4.8.5 - MysqlDumper 1.24.5
on W10 and W7 Pro 64 bit
Documentation Apache - Documentation PHP - Documentation MySQL - Wampserver install files & addons
« Ce n'est pas parce qu'ils sont nombreux à avoir tort, qu'ils ont forcément raison. Coluche »
« It's not because they are many to be wrong, they are necessarily right. Coluche »

Options: Répondre•Citer ce Message
Re: Problème https
Envoyé par: Artemus24 (---.70.16.109.rev.sfr.net)
Date: 04 January 2018 à 20:22

Salut Nullette.

Citation
Nullette
J'espère ne pas polluer le forum Wampserver smiling smiley

Je ne voie pas pourquoi.

Citation
Nullette
La Bulgarie, comme mon site.

Êtes-vous, comme Sylvie Vartan, originaire de ce pays ?

Citation
Nullette
J'ai la chance d'avoir un hébergeur qui s'occupe du forum phpBB (installation, mises à jour, sauvegarde), mais souvent j'aime bien faire certaines choses moi-même, d'où l'utilité de Wampserver.

Il n'y a aucune difficulté à gérer un forum.
Enfin, si l'on conserve la version de base.
Avez-vous déjà migré votre forum lors d'un changement de version ?

Citation
Nullette
J'ai réussi - avec moult difficultés - à installer une copie en local

Pour cela, il vous faut l'autorisation, chez l'hébergeur, pour accéder au répertoire de votre forum.
Le reste, vous pouvez le faire avec FileZilla FTP Client.

Citation
Nullette
Par contre j'ai été incapable de refaire moi-même mon site en html 5 et je me suis aussi fait avoir par un soi-disant webmaster.

Pourquoi faire compliquer quand on peut faire simple ?
J'utilise le HTML 5 dans sa version la plus basique.
Je n'ai que du texte et des images dans mon site.

Là où j'ai rencontré des problèmes, c'est dans le référencement.
Et plus particulièrement dans l'aspect sécuritaire.
Il existe de nouvelles balises dont je n'ai pas bien compris le fonctionnement.
Comme par exemple, "Content Security Policy (CSP)".

Citation
Nullette
Heureusement, là aussi, mon hébergeur a pu ajouter des codes pour qu'il fonctionne.

Vous êtes chez quel hébergeur ?
Je suis chez AlwaysData, que je vous conseille vivement pour leur sérieux. Ils sont français !

@+

----------------------------------------------------------------------------------------------------------------------------------------------------------------
Mon site : [www.jcz.fr]

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