Bonjour, Je viens d'installer la dernière version de Wampserver sur un nouveau PC. Tout s'est très bien déroulé. J'ai ajouté dans le dossier "www" les différents sites que je gère et ils apparaissent bien dans " Vos Projets". Au niveau des Virtual Hosts je clique sur " Ajouter un Virtual Host", je suis l'exemple donné pour les deux premières lignes. Les domaines apparaissent bien en liens cliquables dans la rubrique " Vos VirtualHost".
MAIS lorsque je clique sur ces liens soit je me retrouve avec un message d'erreur, " la connexion a échoué ..." soit je me retrouve exactement au même endroit ... J'ai dû louper une marche, mais laquelle ??? SOS
Nota : je n'ai pas de BDD avec ces sites ( construits avec PluXml ), j'ai testé avec et sans les fichiers .htaccess existant en ligne, pas de changements ...
j'ajouterai que de plus ces sites ne sont plus accessibles en ligne non plus, via Firefox ou tout autre navigateur, avec cette config ( sur mon portable ils sont accessibles ) .... un mystère de plus pour moi, grrrrrr voilà voilou
Modifie 2 fois. Derniere modification le 03/08/2020 à 17:25 par bg62.
Virez toutes les lignes entre # unchecky_begin et # unchecky_end inclus. Le fichier hosts n'a pas pour rôle d'effectuer du filtrage d'url. Faites ça via les navigateurs.
Quel navigateur ?
Message complet : " la connexion a échoué ..."
httpd.exe est-il autorisé dans le parefeu de Windows ?
Les sites locaux .fr et .info semblent exister en vrai. Il est déconseillé de mettre les mêmes url en local et en réel. Mettre, par exemple .local comme tld
1 - Virez toutes les lignes entre # unchecky_begin et # unchecky_end inclus. ok fait, il me reste ceci : # 127.0.0.1 localhost ::1 localhost 127.0.0.1 refok.fr ::1 refok.fr
2 - Le fichier hosts n'a pas pour rôle d'effectuer du filtrage d'url. Faites ça via les navigateurs. Cela provient d'un petit soft "unchecky" qui ne semblait pas poser de problèmes auparavant ...
3 - Quel navigateur ? Principalement FF, mais testé aussi avec chrome, opera = mêmes problèmes
4 - Message complet : " la connexion a échoué ..." "La connexion a échoué
Firefox ne peut établir de connexion avec le serveur à l’adresse longuetraine.fr.
Le site est peut-être temporairement indisponible ou surchargé. Réessayez plus tard ; Si vous n’arrivez à naviguer sur aucun site, vérifiez la connexion au réseau de votre ordinateur ; Si votre ordinateur ou votre réseau est protégé par un pare-feu ou un proxy, assurez-vous que Firefox est autorisé à accéder au Web. "
5 - httpd.exe est-il autorisé dans le parefeu de Windows ? Je ne sais pas le trouver ....
6 - Les sites locaux .fr et .info semblent exister en vrai. Il est déconseillé de mettre les mêmes url en local et en réel. Mettre, par exemple .local comme tld Sur mon portable, bien que noté "déconseillé", sous une ancienne version de Wamp tous s'ouvrent à partir des " projets " de cette manière : [localhost], et cela me convenait fort bien ...
> Sur mon portable, bien que noté "déconseillé", sous une ancienne version de Wamp tous s'ouvrent à partir > des " projets " de cette manière : 'http://localhost/nomdusite', et cela me convenait fort bien ...
Beaucoup d'eau a coulé sous les ponts depuis, tant pour Apache que pour les systèmes et les navigateurs. Relire : Le BESOIN DE VIRTUALHOST
Vider le cache du navigateur et même supprimer les cookies relatifs aux sites réels, vu qu'ils ont même nom en local.
Clic-Droit Menu Démarrer, Paramètres, Réseau et Internet, Pre-feu Windows (En bas), Paramètres avancés, Régles de trafic entrant Il y a Apache HTTP Server (Il peut en avoir plusieurs) Profil Privé, Activé Oui, Action Autoriser. Dans la colonne Programme, on voit le chemin de la version Apache. Pour chaque version Apache, il doit y avoir deux lignes, une pour le protocole UDP et l'autre pour le protocole TCP
Renommer vos sites locaux en .local au lieu de.fr ou .info signifie simplement modifier le fichier httpd-vhosts.conf et le fichier hosts, redémarrer DNS et redémarrer Wampserver.
Vider le cache du navigateur et même supprimer les cookies relatifs aux sites réels, vu qu'ils ont même nom en local. FAIT
Clic-Droit Menu Démarrer, Paramètres, Réseau et Internet, Pre-feu Windows (En bas), Paramètres avancés, Régles de trafic entrant .... "Il y a Apache HTTP Server" = oups je ne trouve rien, j'ai copié la liste et la voici :
Edit Otomatic : Suppression de la liste qui n'apporte rien de plus.
Modifie 1 fois. Derniere modification le 03/08/2020 à 19:05 par Otomatic.
ce que je n'arrive pas à comprendre c'est que les sites réels ( en ligne ) ne me sont plus désormais accessibles depuis 'ce' PC depuis cette nouvelle install ....
Normalement lorsque l'on lance une version Apache pour la première fois, Windows demande si on veut autoriser cette application.
Pour ajouter Apache, même démarche : Clic-Droit Menu Démarrer, Paramètres, Réseau et Internet, Pre-feu Windows (En bas), Paramètres avancés, Régles de trafic entrant
Puis Nouvelle Règle (À droite)
x Programme Suivant
x Au programme ayant pour chemin d'accès Parcourir pour aller à E:\wamp64\bin\apache\apache2.4.43a\bin\httpd.exe (Mettre votre chemin) Suivant
x Autoriser la connexion Suivant
x Privé (Uniquement) Suivant
Nom (Ne pas laisser vide) Apache HTTP Server Terminé
La nouvelle règle est créée et vu la première lettre A, apparaît en haut de la liste. Elle a été créée pour tous les protocoles, ce n'est pas bien grave, mais il serait mieux de ne mettre de que les protocoles UDP et TCP.
Clic-Droit sur la nouvelle règle, Propriétés, Onglet Protocoles et ports Type de protocole : Remplacer Tous par TCP Appliquer OK
Valider la nouvelle règle, puis dans la fenêtre de droite, Copier puis Coller
Dans la seconde règle créée, via les Propriétés, modifier le protocole TCP en UDP Appliquer OK
Je pense qu'il faudra redémarrer Windows pour que ce soit pris en compte.
> ne me sont plus désormais accessibles depuis 'ce' PC depuis cette nouvelle install .... RELIRE Le BESOIN DE VIRTUALHOST et pas en diagonale. NOTE : Nom de Domaine.