Ik heb Nginx eens opgezet op een test server om wat dingen uit te proberen. Nu ben ik al de hele avond bezig om een bepaalde map zo in te stellen dat alleen bepaalde ip's erin mogen maar het is me na een hele avond nog altijd niet gelukt met 1 map wel met de /.
Ik heb nu de volgende config:
Bovenstaande werkt prima en zoals ik het wil hebben maar dit geldt dan voor het hele domein.server {
listen 80;
#add 'www.' prefix if you prefer www.domain.com
server_name domain.com;
location / {
root /home/www/domain.com/public_html/;
index index.html index.htm index.php;
allow xxx.xxx.xxx.xxx;
deny all;
}
Als ik het op een aparte map wil doen krijg ik dit:
Zolang in bovenstaande in het allow veld een verzonnen adres staat krijg ik een forbidden pagina zoals het hoort en de / werkt nog. Maar zodra ik mijn IP in het allow vak zet krijg ik een Not found melding. Terwijl de inhoud in de map test wel degelijk bestaat. ( html bestandje met simpel welkom erin ). Ik gebruik geen ingewikkelde rewrites ofzo.location /test {
allow xxx.xxx.xxx.xxx;
deny all;
}
Is er iemand die mij hiermee kan helpen of wat tips kan geven wat ik fout doe want ik zie door de bomen het bos niet meer inmiddels.

Likes:


Quote