У меня запущен рабочий веб-сайт, и мне нужно отключить маршрут phpmyadmin и разрешить только список IP-адресов.
Проблема : следующее запрещает все IP-адреса , включая разрешенные.
файл: / etc / nginx / sites-available / default
location /phpmyadmin {
allow X.X.X.X;
allow Y.Y.Y.Y;
allow Z.Z.Z.Z;
deny all;
root /usr/share/;
index index.php index.html index.htm;
location ~ ^/phpmyadmin/(.+\.php)$ {
try_files $uri =404;
fastcgi_pass unix:/var/run/php/php7.2-fpm.sock;
include fastcgi_params;
fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name;
}
location ~* ^/phpmyadmin/(.+\.(jpg|jpeg|gif|css|png|js|ico|html|xml|txt))$ {
root /usr/share/;
}
}
Мне нужно исправить это, чтобы разрешить 3-4 IP только на этом маршруте. Пожалуйста помоги. Я не уверен, что делаю здесь не так.