Quantcast
Channel: WampServer - WampServer Francais
Viewing all articles
Browse latest Browse all 3470

Interrogation sur le dossier alias de wamp & accès exterieur (10 réponses)

$
0
0
Bonjour à tous,

Je réponds aux questions donc ^^:

1-Windows 10 64 bits

2-WampServer 3.0.6 64 bits

3-Apache 2.4.23 (seule version sur le système)

4-PHP 7.1.0 (en plus de la version 5.6.19 qui doit être conservé pour le CLI comme mentioné)

5-MySQL 5.7.17 (seule version sur le système)

6-Icone de Wampserver: verte

7-Dans le fichier HOSTS de windows (C:\Windows\System32\drivers\etc\HOSTS), j'ai 15574 lignes (définies par logiciel tiers pour bloquer des sites de pubs etc...) donc je ne donne que ceux en rapport avec Wamp:

127.0.0.1 carnet-adresses.local
::1 carnet-adresses.local
192.168.0.12 carnet-adresses.local
xxxx:xxxx:xxxx:xxxx:xxxx carnet-adresses.local

8-Accès à localhost: oui et pas de message d'erreur
9-Accès à phpmyadmin: oui
12-Chemin complet: C:\Wamp64\

Pour commencer, j'ai donc crée un VirtualHost, pointant sur le dossier C:\Wamp64\www\carnet_adresses\ par le biais de l'interface phpadmin (ajouter un virtual host), le nom du virtual host est: carnet-adresses.local
J'ai donc accès à mon virtual host, par le biais: [carnet-adresses.local]

Ensuite, j'ai voulu passer à l'étape suivante à titre d'essai, à savoir mettre mon site local en ligne , à partir de mon propre PC personnel, donc accès en réseau local ET en réseau WAN.
J'ai donc lu attentivement cette discussion forte intéréssante: [forum.wampserver.com]

Première des choses,l'accès à partir de mon réseau local marche (plage d'adresse: 192.168.0.xxx).
Le passage aux Wan a ,vous vous en doutez un petit peu plus complexe à (au moins) deux titres:
L'accès au niveau du paramétrage routeur, routeur NAT, service http port 80, puis 192.168.0.zzz, zzz étant mon pc contenant Wamp64

J'ai jonglé pas mal d'heure avec 3 fichiers conf, donc je ne suis pas encore pleinement familiarisé et donc je ne connais pas hiérarchie, il semblerait que cela soit: phpmyadmin.conf==>httpd.conf==>httpd-vhosts.conf.

Concernant phpmyadmin.conf dans le dossier C:\wamp64\alias, j'ai pour habitude de toujours faire un backup d'un fichier avant d'en faire des modifications...
le fichier original:
Alias /phpmyadmin "C:/Wamp64/apps/phpmyadmin4.6.5.2/"

<Directory "C:/Wamp64/apps/phpmyadmin4.6.5.2/">
	Options Indexes FollowSymLinks MultiViews
  AllowOverride all
  <ifDefine APACHE24>
		Require local
	</ifDefine>
	<ifDefine !APACHE24>
		Order Deny,Allow
    Deny from all
    Allow from localhost ::1 127.0.0.1
	</ifDefine>

# To import big file you can increase values
  php_admin_value upload_max_filesize 128M
  php_admin_value post_max_size 128M
  php_admin_value max_execution_time 360
  php_admin_value max_input_time 360
</Directory>

Je m'aperçois que les fichiers en backup dans alias même si renommé, même si je modifie l'extension pour pas qu'ils soient lu, sont quand même lu...
Est-ce normal ?

mon fichier modifié et copié phpmyadmin.conf en 0phpmyadmin.conf0:
Alias /phpmyadmin "C:/Wamp64/apps/phpmyadmin4.6.5.2/"

<Directory "C:/Wamp64/apps/phpmyadmin4.6.5.2/">
	Options Indexes FollowSymLinks MultiViews
  AllowOverride all
  <ifDefine APACHE24>
		Require local
	</ifDefine>
	<ifDefine !APACHE24>
		Order Allow,Deny
            Allow from all
	</ifDefine>

# To import big file you can increase values
  php_admin_value upload_max_filesize 128M
  php_admin_value post_max_size 128M
  php_admin_value max_execution_time 360
  php_admin_value max_input_time 360
</Directory>

<Directory "C:/Wamp64/www/carnet_adresses/">
  Require all granted
</Directory>

Donc du coup , j'ai accès en WAN quand 0phpmyadmin.conf est dans alias (en plus de phpmyadmin.conf)
Je relance wampserver à chaque fois qu'il y a des modifications dans les fichiers (clique gauche sur icones wampserver;redémarrer les services) alors que j'ai pas passé mon wampserver en ligne, j'ai quand même accès de l'exterieur... Bref je me suis embrouillé

Pour info dans httpd.conf:

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

#
# Note that from this point forward you must specifically allow
# particular features to be enabled - so if something's not working as
# you might expect, make sure that you have specifically enabled it
# below.
#
HostnameLookups Off

#
# DocumentRoot: The directory out of which you will serve your
# documents. By default, all requests are taken from this directory, but
# symbolic links and aliases may be used to point to other locations.
#
DocumentRoot "${INSTALL_DIR}/www/"
<Directory "${INSTALL_DIR}/www/">
    #
    # Possible values for the Options directive are "None", "All",
    # or any combination of:
    #   Indexes Includes FollowSymLinks SymLinksifOwnerMatch ExecCGI MultiViews
    #
    # Note that "MultiViews" must be named *explicitly* --- "Options All"
    # doesn't give it to you.
    #
    # The Options directive is both complicated and important.  Please see
    # [httpd.apache.org]
    # for more information.
    #
    Options +Indexes +FollowSymLinks

    #
    # AllowOverride controls what directives may be placed in .htaccess files.
    # It can be "All", "None", or any combination of the keywords:
    #   AllowOverride FileInfo AuthConfig Limit
    #
    AllowOverride all

    #
    # Controls who can get stuff from this server.
    #

#   onlineoffline tag - don't remove
      Require local
    
</Directory>

Le dossier Alias est au niveau hiérarchique au-dessus de tout,ce dossier est hyper important....

Viewing all articles
Browse latest Browse all 3470

Trending Articles