Je suis en train de configurer Nginx de sorte que toutes les connexions à mon adresse IP numérique soient refusées, à l'exception de quelques répertoires et fichiers arbitraires. Ainsi, si quelqu'un se rend sur mon IP, il est autorisé à accéder au fichier index.php, et au répertoire phpmyadmin par exemple, mais s'ils essaient d'accéder à d'autres répertoires, ils se verront refuser l'accès.
Voici mon bloc serveur dans nginx.conf
:
server {
listen 80;
server_name localhost;
location / {
root html;
index index.html index.htm index.php;
}
location ~ \.php$ {
root html;
fastcgi_pass unix:/var/run/php-fpm/php-fpm.sock;
fastcgi_index index.php;
fastcgi_param SCRIPT_FILENAME /srv/http/nginx/$fastcgi_script_name;
include fastcgi_params;
}
}
Comment dois-je procéder ? Merci beaucoup !