Page 1 sur 1

[nginx] allow 127.0.0.1; ne fonctionne plus (résolu)

Publié : jeu. 20 sept. 2018, 22:52
par ignace72
Salut à tous
pour bloquer une page et un répertoire quand la requête vient de l’extérieur j'utilisais :

Code : Tout sélectionner

#	location ^~ /wp-admin {
#		root	/srv/http;
#		allow	127.0.0.1;
#		deny	all;
#		fastcgi_pass	unix:/run/php-fpm/php-fpm.sock;
#		fastcgi_index	index.php;
#		include        fastcgi.conf;
#	}
et

Code : Tout sélectionner

#	location = /wp-login.php {
#		root	/srv/http;
#		allow	127.0.0.1;
#		deny	all;
#		fastcgi_pass	unix:/run/php-fpm/php-fpm.sock;
#		fastcgi_index	index.php;
#		include        fastcgi.conf;
#	}
(C'est commenté le temps que je trouve la solution).

Depuis aujourd'hui, j'ai une erreur 403 alors que je suis toujours depuis 127.0.0.1

Si quelqu'un a une idée de pourquoi ça ne fonctionne plus ?
Merci

Re: [nginx] allow 127.0.0.1; ne fonctionne plus

Publié : ven. 21 sept. 2018, 00:32
par Backtoback
Bonjour,

quelle est ta version de php?
$ php --version

Cordialement

Re: [nginx] allow 127.0.0.1; ne fonctionne plus

Publié : ven. 21 sept. 2018, 09:56
par ignace72
bonjour.
C'est la version 7.2.10

Re: [nginx] allow 127.0.0.1; ne fonctionne plus

Publié : ven. 21 sept. 2018, 10:25
par benjarobin
Bonjour,
Il faudrait voir ce qui est ajouté dans access_log / error_log quand tu tentes d'accéder à la page. je ne vois pas comment cela pourrais être lié à php. C'est du 100% nginx. A moins que cela ne soit pas une erreur 403 de nginx mais celle du site... Pour cela il faudrait voir le contenu affiché.

Re: [nginx] allow 127.0.0.1; ne fonctionne plus

Publié : ven. 21 sept. 2018, 11:47
par ignace72
Bonjour.
pour mon error.log :

Code : Tout sélectionner

2018/09/21 09:37:20 [error] 5780#5780: *1 access forbidden by rule, client: ::1, server: localhost, request: "GET /wp-login.php HTTP/2.0", host: "ignace72.eu"
et pour mon access.log ça donne :

Code : Tout sélectionner

::1 - - [21/Sep/2018:09:37:20 +0000] "GET /wp-login.php HTTP/2.0" 403 310 "-" "Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/69.0.3497.100 Safari/537.36"
Pour voir ce que ça donne https://ignace72.eu/wp-login.php.

Re: [nginx] allow 127.0.0.1; ne fonctionne plus

Publié : ven. 21 sept. 2018, 13:09
par benjarobin
Ajoute

Code : Tout sélectionner

allow ::1;

Re: [nginx] allow 127.0.0.1; ne fonctionne plus

Publié : ven. 21 sept. 2018, 14:13
par ignace72
Merci, ça fonctionne parfaitement.