Contenu | Rechercher | Menus

Annonce

Si vous avez des soucis pour rester connecté, déconnectez-vous puis reconnectez-vous depuis ce lien en cochant la case
Me connecter automatiquement lors de mes prochaines visites.

À propos de l'équipe du forum.

#1 Le 12/02/2014, à 17:07

DCUPLE

Serveur LAMP accès et redirection [RÉSOLU]

Salut,

Je cherche à limiter l'accès à certaine ip comme c'est indiqué dans ce tuto :

http://doc.ubuntu-fr.org/tutoriel/lamp_ … de_travail

en ajoutant après  DocumentRoot /var/www

<Directory /var/www/>
	Options Indexes FollowSymLinks MultiViews
	AllowOverride None
	<RequireAny>
		Require ip 127.0.0.1
		Require ip 192.168.1
	</RequireAny>
</Directory>

dans le fichier : /etc/apache2/sites-available/000-default.conf

(Je n'ai pas de répertoire /default avant ce fichier .conf)


Après redémarrage d'apache, aucun d'effet roll

Ma version est bien en 13.10
Aurais-je loupé quelque chose ?

Merci

Dernière modification par DCUPLE (Le 19/02/2014, à 15:36)


L'Entraide, un facteur de l'évolution. MERCI

Hors ligne

#2 Le 12/02/2014, à 17:48

bruno

Re : Serveur LAMP accès et redirection [RÉSOLU]

Avec simplement :

<Directory /var/www/>
	Options Indexes FollowSymLinks MultiViews
	AllowOverride None
	Require ip 127.0.0.1 192.168.1
</Directory>

cela devrait matcher.

#3 Le 13/02/2014, à 18:22

DCUPLE

Re : Serveur LAMP accès et redirection [RÉSOLU]

Merci pour ta réponse rapide Bruno.

Ça ne donne rien... J'ai 3 postes en local avec chacun une ip fixe, tous peuvent accéder au localhost.


L'Entraide, un facteur de l'évolution. MERCI

Hors ligne

#4 Le 13/02/2014, à 18:41

Compte anonymisé

Re : Serveur LAMP accès et redirection [RÉSOLU]

Vu sur http://doc.ubuntu-fr.org/tutoriel/securiser_apache2 :

Order Deny,Allow
Deny from all
Allow from 127.0.0.1
Allow from 192.168.0.0/24

#5 Le 13/02/2014, à 20:08

DCUPLE

Re : Serveur LAMP accès et redirection [RÉSOLU]

Comme j'ai la dernière version: Apache/2.4.6 (Ubuntu)

Require devrait fonctionner...

les changements entre les versions 2.2 et 2.4
http://httpd.apache.org/docs/2.4/upgrading.html


L'Entraide, un facteur de l'évolution. MERCI

Hors ligne

#6 Le 13/02/2014, à 20:21

Compte anonymisé

Re : Serveur LAMP accès et redirection [RÉSOLU]

Ok au temps pour moi.

#7 Le 14/02/2014, à 07:59

bruno

Re : Serveur LAMP accès et redirection [RÉSOLU]

Les deux syntaxes devraient focnrtionner sur Apache 2.4.

Dcuple, il faudrait expliquer exactement ce qui ne marche pas.
Que tes postes locaux avec une IP dans la plage 192.168.1.0/24 accèdent au serveur c'est normal, tu l'autorises explicitement dans ton vhost par défaut.

Il faudrait essayer de l'extérieur pour voir si tu reçoit bien une erreur 403.

#8 Le 18/02/2014, à 16:55

DCUPLE

Re : Serveur LAMP accès et redirection [RÉSOLU]

En local, les postes ont chacun une ip fixe :

poste 1 : 192.168.0.1 (poste sur lequel est le serveur apache)
poste 2 : 192.168.0.6
poste 3 : 192.168.0.8

En configurant ainsi :

<Directory /var/www/>
	Options Indexes FollowSymLinks MultiViews
	AllowOverride None
	Require ip 127.0.0.1 192.168.1
</Directory>

En local, chaque poste accède au site.
Cela me semble normal pour le poste 1 : localhost
mais pour les autres, seules les ip '192.168.1.X' devraient pouvoir y accéder ?

Et depuis l'extérieur, je confirme pouvoir accéder au site aussi depuis n'importe poste. hmm


L'Entraide, un facteur de l'évolution. MERCI

Hors ligne

#9 Le 19/02/2014, à 08:56

bruno

Re : Serveur LAMP accès et redirection [RÉSOLU]

Comme je l'ai dit normalement avec ces directives seuls le serveur lui-même (127.0.0.1) et les hôtes dont l'adresse IP commence par 192.168.1 devraient pouvoir accéder au site hébergé dans /var/www

Je ne vois donc qu'une possibilité : le site auquel tu accède n'est pas dans /var/ww

#10 Le 19/02/2014, à 12:23

DCUPLE

Re : Serveur LAMP accès et redirection [RÉSOLU]

contenu du dossier /var/www :

dcuple@pc1:~$ 
dcuple@pc1:~$ cd /var/www/
dcuple@pc1:/var/www$ ls
dolibarr  index.html  test.htaccess

configuration de apache2 :

dcuple@pc1:/var/www$ cd
dcuple@pc1:~$ cd /etc/apache2/sites-available/
dcuple@pc1:/etc/apache2/sites-available$ sudo nano 000-default.conf
[sudo] password for dcuple: 
<VirtualHost *:80>
        # The ServerName directive sets the request scheme, hostname and port that
        # the server uses to identify itself. This is used when creating
        # redirection URLs. In the context of virtual hosts, the ServerName
        # specifies what hostname must appear in the request's Host: header to
        # match this virtual host. For the default virtual host (this file) this
        # value is not decisive as it is used as a last resort host regardless.
        # However, you must set it for any further virtual host explicitly.
        #ServerName www.example.com

        ServerAdmin webmaster@localhost
        DocumentRoot /var/www


<Directory /var/www/>
        Options Indexes FollowSymLinks MultiViews
        AllowOverride None
        Require ip 127.0.0.1 192.168.1
</Directory>


        # enabled or disabled at a global level, it is possible to
        # include a line for only one xparticular virtual host. For example the
        # following line enables the CGI configuration for this host only
        # after it has been globally disabled with "a2disconf".
        #Include conf-available/serve-cgi-bin.conf
</VirtualHost>

# vim: syntax=apache ts=4 sw=4 sts=4 sr noet
dcuple@pc1:/etc/apache2/sites-available$ sudo service apache2 restart 
* Restarting web server apache2                                                                          [ OK ] 

On peut toujours y accéder depuis n'importe où. sad


L'Entraide, un facteur de l'évolution. MERCI

Hors ligne

#11 Le 19/02/2014, à 14:15

bruno

Re : Serveur LAMP accès et redirection [RÉSOLU]

Ok merci pour le détail de la configuration. Tout me semble correct et je ne comprend donc pas où se situe le problème…
Peut-tu vérifier que dans /etc/sites-enabled tu n'as bien qu'un lien symbolique qui pointe vers /etc/sites-available/000-default.conf

#12 Le 19/02/2014, à 14:47

DCUPLE

Re : Serveur LAMP accès et redirection [RÉSOLU]

Merci à toi.

Le répertoire /etc/apache2/sites-enabled est vide. Rien en fichier caché non plus.


L'Entraide, un facteur de l'évolution. MERCI

Hors ligne

#13 Le 19/02/2014, à 15:30

bruno

Re : Serveur LAMP accès et redirection [RÉSOLU]

Il faudrait faire ceci :

sudo a2ensite 000-default.conf

et relancer Apache.

#14 Le 19/02/2014, à 15:35

DCUPLE

Re : Serveur LAMP accès et redirection [RÉSOLU]

Bingo ! Cela fonctionne.

Un Grand Merci. Je passe en résolu. big_smile

Et les redirections fonctionnent donc aussi maintenant.

Dernière modification par DCUPLE (Le 19/02/2014, à 16:57)


L'Entraide, un facteur de l'évolution. MERCI

Hors ligne