Emplacement des config remplacent les .htaccess sous nginx

Hello,

j’ai donc nginx avec reverse proxy apache2 … je souhaite bloquer quelque truc sur l’un de mes sites j’ai donc fait cela en .htaccess et ainsi converti sur un des site disponible sur internet pour le rendre compatible avec nginx mais je ne sais pas ou celui ci se place …

[code]

nginx configuration

location / {

if blabla …

} [/code]

J’ai essayer dans sites-availlable en essayant le deny all ça a l’air de fonctionner mais le allow ip ne fonctionne pas donc je préfère en être sur et surtout comment l’ajouter.

je vous donne mon vhost si jamais ( pour indiquer le placement si c’est dans celui-ci ):

server {
 listen      80;
  server_name domaine5;

 location / {
  root /home/user/public_html;
 }

 location ~* (/|\.php)$ {
  proxy_pass http://127.0.0.1:8080;
 }
}

Merci d’avance

Tu cherche à mettre en place du htaccess ou du htpassword ?

Dans le premier cas comme dans le deuxième les outils de apache (apache-utils) sont la solution.

Sinon tu as la possibilité d’utiliser le module d’authentification :
http://wiki.nginx.org/HttpAuthBasicModule

Un peu de recherche sur le wiki officiel et sur les très nombreux blog traitant de Nginx te permettront de trouver ton bonheur.

EDIT : Problème corrigé c’est donc bien dans le vhost, Merci :slightly_smiling: