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
forbidden
Envoyé par: daniel gauque (---.w86-245.abo.wanadoo.fr)
Date: 05 March 2021 à 22:02

forbidden , you don't have access to this resource !
voila la page qu'on voit quand on se connecte de l'exterieur de mon petit reseau et sur wamp.

J'ai pourtant fait ce que j'ai pu depuis des semaines.Tout semble bien marcher dans mon petit réseau mais de l'exterieur mes pages meme les plus simples sont refusées.

J'ai aussi remarqué que si je tape mon ipv4 en local j'obtient aussi forbidden, ca pourrait etre un indice pour trouver une solution.

je suis sous wamp 3 , windows 10 pro.

Bizarrement apache-tomcat marche très bien (sauf que il n'y a pas le php dessus). Si tomcat marche il doit bien exister une solution. Toute suggestion est la bienvenue !

si vous avez une solution pour que les personnes puissent se connecter au serveur je suis a votre écoute !

Options: Répondre•Citer ce Message
Re: forbidden
Envoyé par: Otomatic (Modérateur)
Date: 06 March 2021 à 11:10

Bonjour,

> si je tape mon ipv4 en local j'obtient aussi forbidden,
Quelle IPv4 ?
C'est du "local loopback" et ça ne peut pas fonctionner.

Depuis l'extérieur, comment faites-vous pour vous connecter ? et à partir de quoi ?

---------------------------------------------------------------
Documentation Apache - Documentation PHP - Documentation MySQL - Wampserver install files & addons

Options: Répondre•Citer ce Message
Re: forbidden
Envoyé par: daniel gauque (---.w86-245.abo.wanadoo.fr)
Date: 06 March 2021 à 12:09

Bonjour,

Je me connecte par vnc sur un autre ordinateur qui n'est pas sur le reseau local. C'est un PC externe avec mon vieux serveur web tourne encore dessus. Ca m'a permis d'essayer beaucoup et aussi parfois n'importe quoi mais je fais de mon mieux.

autre chose : tout marche normalement en local, sauf si je tape mon ipv4 , c'est la seule fois ou j'ai eu forbidden en local.

une autre information: l'icone de wamp est bien verte "tous les services sont lancés".

Si je fais "vérifier httpd.conf" ca affiche une fenetre noire ( cmd surement ).

Parmis les multiples modifications que j'ai faites j'ai surement fait involontairement du loopback (cela signifie se connecter sur soi-meme en provoquant une boucle sans fin j'imagine).

j'ai créé 3 vhost monserveur.com , www.monserveur.com , truc.monserveur.com.

Si vous etes d'accord (on va dire que vous l'etes) je vous copie le début de mon httpd.conf de apache 2.4.46 vous me direz quoi corriger (ca peut etre un début), pour autant je ne sais pas si ca mettra en marche le serveur depuis l'exterieur:


ServerSignature On
ServerTokens Full


Define APACHE24 Apache2.4
Define VERSION_APACHE 2.4.46
Define INSTALL_DIR c:/wamp64
Define APACHE_DIR ${INSTALL_DIR}/bin/apache/apache${VERSION_APACHE}
Define SRVROOT ${INSTALL_DIR}/bin/apache/apache${VERSION_APACHE}

ServerRoot "${SRVROOT}"

#Listen 12.34.56.78:80
Listen 0.0.0.0:80
Listen [::0]:80
#Listen [::1]:80
#Listen 192.168.1.15:80
#Listen 86.245.166.xxx:80

LoadModule access_compat_module
#liste de tous les modules

PHPIniDir "${APACHE_DIR}/bin"
LoadModule php7_module "${INSTALL_DIR}/bin/php/php7.3.21/php7apache2_4.dll"

<IfModule unixd_module>
User daemon
Group daemon
</IfModule>

ServerAdmin wampserver@wampserver.invalid

#ServerName localhost:80
ServerName monserveur.com:80

<Directory />
AllowOverride none
Require all denied
</Directory>

Options: Répondre•Citer ce Message
Re: forbidden
Envoyé par: Otomatic (Modérateur)
Date: 06 March 2021 à 14:25

Bonjour,

Il ne faut strictement rien modifier dans httpd.conf.

Ce sont les autorisations (Require...) des VirtualHost qui vont donner les autorisations de connexion.

Et...
- Quelle IPv4 ?
- Depuis l'extérieur, ... que tapez-vous dans la barre d'adresse du navigateur du PC externe ?

---------------------------------------------------------------
Documentation Apache - Documentation PHP - Documentation MySQL - Wampserver install files & addons

Options: Répondre•Citer ce Message
Re: forbidden
Envoyé par: daniel gauque (---.w86-245.abo.wanadoo.fr)
Date: 07 March 2021 à 13:43

bonjour,

d'accord je vais concentrer mon attention sur les require des virtual host.

je tape :

[monserveur.com]
[www.monserveur.com]
(parfois j'ajoute :80 )

quelle ipv4:
sur le pc distant,
[86.245.xxx.xxx] (puis-je taper les "xxx" sans danger ?)
avec cette ip j'ai acces à l'accueil de mes pages web ou php.

Pour le moment wamp est chez moi donc raccordé à une box orange. l'ip est dynamique en principe, mais en général on retrouve souvent la meme ip sur sa box pendant des années.

j'y ai fait des redirections de port (mais ca affiche le nom du serveur au lieu de l'ip locale).

Voila j'aurais pu vous écrire un roman sur toutes les configurations faites mais je m'en tien a ça en esperant avoir une réponse de votre part !

Options: Répondre•Citer ce Message
Re: forbidden
Envoyé par: Otomatic (Modérateur)
Date: 07 March 2021 à 15:54

Bonjour,

Comment voulez-vous qu'à partir d'un PC distant, en tapant 'http://monserveur.com/' on sache où est ce site ?
Aucun DNS ne peut résoudre la localisation, vu que c'est une localisation locale au PC sur lequel se trouve Wamp et que le seul "DNS" qui connait ce site est le fichier hosts dudit PC.

Avec 'http://86.245.xxx.xxx/monserveur.com/', ça doit fonctionner, à condition que '86.245.xxx.xxx' soit l'IP WAN du PC sur lequel est hébergé 'monserveur.com' à ce moment et que le Require du VirtualHost 'monserveur.com' autorise les IP venant de l'extérieur.

---------------------------------------------------------------
Documentation Apache - Documentation PHP - Documentation MySQL - Wampserver install files & addons

Options: Répondre•Citer ce Message
Re: forbidden
Envoyé par: daniel gauque (---.w86-245.abo.wanadoo.fr)
Date: 08 March 2021 à 19:23

Parlons peu et parlons bien (je m'excuse par avance pour les fautes d'orthographe) :
Comme TOMCAT et le FTP fonctionnent bien avec monserver.com, il doit y avoir une solution pour wamp.
je vous donne donc mes vitualhost et vous me dites ce qui doit etre modifié.

J'aimerais au moins avoir acces au repertoire principal de chaque virtual host, et pourquoi pas un acces aux sous-repertoires, en tapant le nom de domaine plutot que l'ip. (à partir un pc distant).

voici mon fichier [ c:/wamp64/bin/apache/apache2.4.46/conf/extra/httpd-vhosts.conf ] :


# Virtual Hosts
#
<VirtualHost *:80>
ServerName localhost
ServerAlias localhost
DocumentRoot "${INSTALL_DIR}/www"
<Directory "${INSTALL_DIR}/www/">
Options +Indexes +Includes +FollowSymLinks +MultiViews
AllowOverride All
Require all granted
</Directory>
</VirtualHost>
# Virtual Hosts
#
<VirtualHost *:80>
ServerName www.monserveur.com
DocumentRoot "c:/wamp64/www/acc"
<Directory "c:/wamp64/www/acc/">
Options +Indexes +Includes +FollowSymLinks +MultiViews
AllowOverride All
Require local
# Require all granted
</Directory>
</VirtualHost>


#
<VirtualHost *:80>
ServerName monserveur.com
DocumentRoot "c:/wamp64/www/ak"
<Directory "c:/wamp64/www/ak/">
Options +Indexes +Includes +FollowSymLinks +MultiViews
AllowOverride All
Require local
# Resuire all granted
</Directory>
</VirtualHost>


#
<VirtualHost *:80>
ServerName truc.monserveur.com
DocumentRoot "c:/wamp64/www/truc"
<Directory "c:/wamp64/www/truc/">
Options +Indexes +Includes +FollowSymLinks +MultiViews
AllowOverride All
Require local
</Directory>
</VirtualHost>

Options: Répondre•Citer ce Message
Re: forbidden
Envoyé par: Otomatic (Modérateur)
Date: 09 March 2021 à 09:21

Bonjour,

localhost doit rester avec Require local, ce sont les autres VirtualHost qui doivent avoir Require all granted.
Relisez Le BESOIN DE VIRTUALHOST
ainsi que la documentation Apache [httpd.apache.org]

À partir d'un PC distant il est absolument impossible d'accéder directement à 'http:://www.monserveur.com/', ce ServerName n'étant connu QUE du serveur sur lequel il est installé, à moins que vous n'installiez un serveur DNS sur ce PC distant ; mais même avec un serveur DNS, il vous faudra bien déclarer que monserver.com est à l'adresse IPv4 86.245.xxx.xxx
Documentez-vous sur ce qu'est un DNS et à quoi ça sert.

Vous écrivez : «  TOMCAT et le FTP fonctionnent bien avec monserver.com » !
- À partir d'où vers où ?
- Comment sont paramétrés tomcat et le ftp pour se connecter "directement" à monserver.com ?

---------------------------------------------------------------
Documentation Apache - Documentation PHP - Documentation MySQL - Wampserver install files & addons

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