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 d'accès au serveur web avec son IP publique
Envoyé par: genyfix (185.61.156.---)
Date: 15 March 2023 à 14:29

Bonjour,

Je suis sur un problème depuis plusieurs jours mais je n'arrive pas à résoudre
Pour être simple.

J'ai installé Wamp et créé une page statique dans un sous dossier du répertoire www/ de wamp.

quand j'accède au site via localhost:8080/activite , j'accède bien à la page

Lorsque je souhaite accéder depuis un autre poste du même réseau local je procède ainsi :
192.168.x.x:8080/activite --> là aussi c'est bon.

J'ai paramétré mon modem pour qu'il route le flux http sur mon serveur

Quand j'essaie d'accéder via une URL 87.xx.xx.xx/activite --> ca ne marche pas, j'ai le message suivant:

Forbidden
You don't have permission to access this resource.

Apache/2.4.54 (Win64) PHP/8.0.26 mod_fcgid/2.3.10-dev Server at 87.xx.xx.xx Port 8080

En cherchant un peu partout sur Internet j'ai compris que ca devait être une autorisation à donner dans le fichier httpd-vhosts.con

J'ai modifié le fichier de la façon suivante
# Virtual Hosts
#
<VirtualHost *:8080>
ServerName localhost
ServerAlias localhost
DocumentRoot "${INSTALL_DIR}/www"
<Directory "${INSTALL_DIR}/www/">
Options +Indexes +Includes +FollowSymLinks +MultiViews
AllowOverride All
Require local
</Directory>
</VirtualHost>
#
<VirtualHost *:8080>
ServerName activite
DocumentRoot "D:\wamp64\www\Activite"
<Directory "D:/wamp64/www/Activite/">
Options +Indexes +Includes +FollowSymLinks +MultiViews
AllowOverride All
Require all granted <<<<< ICI J'AI REMPLACE LE PARAMETRE LOCAL>>>>>>>>>>
</Directory>
</VirtualHost>
#

Malgré cela mon problème persiste
J'au la bonne mauvaise idée de mettre Require all granted pour le local host

<VirtualHost *:8080>
ServerName localhost
ServerAlias localhost
DocumentRoot "${INSTALL_DIR}/www"
<Directory "${INSTALL_DIR}/www/">
Options +Indexes +Includes +FollowSymLinks +MultiViews
AllowOverride All
Require all granted <<<<< ICI >>>>
</Directory>
</VirtualHost>

Et là mon site est enfin accessible de l'extérieur!! Mais le problème c'est que ma console d'administration aussi et c'est ca que je voudrai éviter..

Est-ce que quelqu'un a déjà eu ce type de problème s'il vous plait. Là je suis à court d'idée.

Bonne journée à tous

Options: Répondre•Citer ce Message
Re: Problème d'accès au serveur web avec son IP publique
Envoyé par: Otomatic (Modérateur)
Date: 15 March 2023 à 16:05

Bonjour,

- Déjà, pourquoi le port 8080 ?

- Ensuite, si vous autorisez tout le monde à localhost, il est tout-à-fait normal que vous accédiez à la page d'accueil Wampserver depuis l'extérieur. localhost doit rester en Require local

Si, depuis l'extérieur vous ne précisez pas le port 8080, il est peut-être normal que ça ne fonctionne pas !

Il faut sans doute router le port 80 vers le 8080.

------------------------------------------------------------------------------------------------------------
Wampserver 3.3.0 32 bit - Apache 2.4.54.2 - PHP 8.2.4…7.4.33 - MySQL 5.7.40 - MariaDB 10.5.13/10.6.5
Wampserver 3.3.0 64 bit - Apache 2.4.54.2 - PHP 8.2.4…7.4.33 - MySQL 5.7.40/8.0.31 - MariaDB 10.5.17/10.10.2
PhPMyadmin 5.2.1 - MysqlDumper 1.24.5
on W10 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 d'accès au serveur web avec son IP publique
Envoyé par: genyfix (185.61.156.---)
Date: 16 March 2023 à 08:42

Merci de la première réponse

Pourquoi le port 8080? c'est parce que ma box (bbox) ne route pas le port 80, certainement puisqu'elle se le réserve pour accéder à sa console d'administration. donc j'ai basculé sur un autre port...

Ensuite comme je l'indique dans mon message, je spécifie bien le port lors de mes appels
localhost:8080/activite

Pour le localhost c'est bien ca le problème.
- si je le met en require local --> rien ne marche depuis l'extérieur
- Si je le met en require all granted alors l'interface d'administration et la page derrière 'activité' s'affiche bien.

Je ne comprends pas trop pourquoi les droits ne s'appliquent pas correctement.

Options: Répondre•Citer ce Message
Re: Problème d'accès au serveur web avec son IP publique
Envoyé par: genyfix (---.abo.bbox.fr)
Date: 16 March 2023 à 08:58

Bonjour

Alors pour répondre à la première question, la Box de mon FAI ne route pas le port 80, certainement parce que réservé à la console d'administration de la box. Du coup je suis passé sur le port 8080.

Je spécifie bien ce port dans mes appels à ma page. Comme indiqué ci-dessus j'appelle une page de cette manière : localhost:8080/activite

Le problème est bien celui mentionné
- si je mets require local dans local host alors ma page local hostellerie n'est pas accessible (normal et souhaitable) mais la page Web(nommée activite) n'est pas accessible de l'exterieur même si je met require all granted
- si je mets require all granted dans la partie local host alors là ce sont les 2 pages qui sont accessible, ce qui n'est pas génial pour localhost

Options: Répondre•Citer ce Message
Re: Problème d'accès au serveur web avec son IP publique
Envoyé par: Otomatic (Modérateur)
Date: 16 March 2023 à 09:19

Bonjour,

Les connexions depuis l'extérieur, vous les faites depuis quel PC ?

------------------------------------------------------------------------------------------------------------
Wampserver 3.3.0 32 bit - Apache 2.4.54.2 - PHP 8.2.4…7.4.33 - MySQL 5.7.40 - MariaDB 10.5.13/10.6.5
Wampserver 3.3.0 64 bit - Apache 2.4.54.2 - PHP 8.2.4…7.4.33 - MySQL 5.7.40/8.0.31 - MariaDB 10.5.17/10.10.2
PhPMyadmin 5.2.1 - MysqlDumper 1.24.5
on W10 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 d'accès au serveur web avec son IP publique
Envoyé par: genyfix (---.abo.bbox.fr)
Date: 16 March 2023 à 12:44

Je le fais depuis un pc en dehors de mon réseau domestique

Options: Répondre•Citer ce Message
Re: Problème d'accès au serveur web avec son IP publique
Envoyé par: Otomatic (Modérateur)
Date: 16 March 2023 à 13:59

> Je le fais depuis un pc en dehors de mon réseau domestique
et qui accède à Internet par une autre box et une autre adresse IP que celle de la box ou du modem du réseau domestique !
Sinon, c'est du « local loopback » et ça ne peut pas fonctionner.

Et puis, l'appel tel que vous le donnez : localhost:8080/activite n'est pas bon.

Depuis l'extérieur ce devrait être : 'http://ip_publique:8080/activite/'

------------------------------------------------------------------------------------------------------------
Wampserver 3.3.0 32 bit - Apache 2.4.54.2 - PHP 8.2.4…7.4.33 - MySQL 5.7.40 - MariaDB 10.5.13/10.6.5
Wampserver 3.3.0 64 bit - Apache 2.4.54.2 - PHP 8.2.4…7.4.33 - MySQL 5.7.40/8.0.31 - MariaDB 10.5.17/10.10.2
PhPMyadmin 5.2.1 - MysqlDumper 1.24.5
on W10 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 »



Modifie 1 fois. Derniere modification le 17/03/2023 à 09:05 par Otomatic.

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