Windows 10 Pro 64 bits Wampserver, v. 3.0.6 Apache 2.4.23 - PHP 5.6.25 - MySQL 5.7.14 - PHP 5.6.25 for CLI Icône Wampserver verte Mon fichier hosts : 127.0.0.1 localhost et 192.168.0.51 localhost pour l'IP locale de mon PC J'ai accès à localhost et à phpMyAdmin J'utilise Avast comme anti-virus Chemin d'installation de Wampserver : C:\wamp64
Mon problème ? Je n'arrive pas à accéder à distance à mon PC en tapant son adresse publique !
J'ai accès à Wamp en tapant localhost, l'adresse IP locale de mon PC mais pas en tapant son adresse publique.
J'ai besoin d'accès à mon serveur à distance d'un smartphone, d'une tablette ou de tout autre PC dans le monde. J'ai regardé et lu tous les tutos mais je ne trouve pas ma réponse.
Pouvez vous m'aider ? En vous remerciant par avance.
Puis, vous donnez les autorisations à un ou plusieurs VirtualHost pour être accédés depuis des IP autres que celle locale.
Nota : Il est impossible d’accéder aux sites locaux depuis le PC hébergeant le serveur avec son IP publique ; cela s'appelle du local loopback et nécessite des pilotes spécifiques.
Dans votre fichier hosts vous devez aussi déclarer les IPv6, c'est à dire ::1 localhost.
Comment donner les autorisations au VirtualHost pour accéder de l'extérieur du réseau local via des PC, tablettes ou smartphones à Owncloud sur mon serveur ?
J'ai bien redirigé les ports 80 et 443 de ma box vers l'adresse IP locale de mon PC. J'ai mis "all granted" dans mon VirtualHost "Owncloud" comme suite :
# Virtual Hosts #
<VirtualHost *:80> ServerName localhost DocumentRoot c:/wamp64/www <Directory "c:/wamp64/www/"> Options +Indexes +Includes +FollowSymLinks +MultiViews AllowOverride All Require local </Directory> </VirtualHost> # <VirtualHost *:80> ServerName owncloud DocumentRoot c:/wamp64/www/owncloud/ <Directory "c:/wamp64/www/owncloud/"> Options +Indexes +Includes +FollowSymLinks +MultiViews AllowOverride All Require all granted </Directory> </VirtualHost>
Mais quand je tape d'un smartphone, ou d'un PC autre que celui où Wamp est installé, "Mon adresse IP publique/owncloud", il me ressort un message d'erreur "Forbidden, you have not the permission to access /owncloud on this server".
J'ai tout de suite modifié le fichier httpd-vhosts.conf comme indiqué puis j'ai tapé dans le navigateur : [MonIPpublique]
J'arrive bien sur la page d'accueil d'Owncloud mais j'ai le suivant message d'erreur :
"Vous accédez au serveur à partir d'un domaine non approuvé.
Veuillez contacter votre administrateur. Si vous êtes administrateur de cette instance, configurez le paramètre « trusted_domain » dans le fichier config/config.php. Un exemple de configuration est fourni dans le fichier config/config.sample.php. En fonction de votre configuration, en tant qu'administrateur vous pouvez également utiliser le bouton ci-dessous pour approuver ce domaine."
En fin de message, on me demande d'ajouter mon IP publique dans la liste des domaines approuvés. Je sens qu'on approche du but mais je bloque toujours.
Ceci n'a strictement rien à voir avec Wampserver. Il s'agit des paramètres de votre application. C'est auprès des développeurs qu'il faut demander ce qu'il faut faire.