如何使用nginx conf阻止所有具有特定名称的文件?
我有一个服务器,最近被一个名为如何使用nginx conf阻止所有具有特定名称的文件?,nginx,Nginx,我有一个服务器,最近被一个名为config.bak.php的后门入侵。我正在移除它,但是服务器有点大 有没有办法阻止这个文件不管它在哪里?我试着像这样编辑我的nginx.conf文件: server { ... location ~ \.bak\.php$ { deny all; } location ~ config\.bak\.php$ { deny all; } locati
config.bak.php
的后门入侵。我正在移除它,但是服务器有点大
有没有办法阻止这个文件不管它在哪里?我试着像这样编辑我的nginx.conf
文件:
server {
...
location ~ \.bak\.php$ {
deny all;
}
location ~ config\.bak\.php$ {
deny all;
}
location ~* config\.bak\.php$ {
deny all;
}
}
他们中没有人工作。我仍在试图找到一种方法来阻止这一点,同时删除所有它们。正确的方法是什么?正则表达式
location
语句按顺序计算。确保将其放置在位置~\.php$
块上方。