Wordpress安全配置-伪静态

1 禁止所有对/xmlrpc.php文件的访问

wordpress站点伪静态配置如下:

location = /xmlrpc.php {
deny all;
access_log off;
log_not_found off;
}


2 屏蔽对 /wp-includes/wlwmanifest.xml 文件的访问

wordpress站点伪静态配置如下:

location = /wp-includes/wlwmanifest.xml {
deny all;
access_log off;
log_not_found off;
}


3 禁止Git目录的遍历攻击

wordpress站点伪静态配置如下:

location ~ /\.git {
deny all;
access_log off;
log_not_found off;
}


4 禁止执行/shell.php

wordpress站点伪静态配置如下:

location = /shell.php {
deny all;
access_log off;
log_not_found off;
}


5 禁止对敏感文件的访问

wordpress站点伪静态配置如下:

location ~* /wp-(config|admin|includes)/.*\.php$ {
deny all;
}


6 限制对特定路径的访问

wordpress站点伪静态配置如下:

location ~* /(delchel|block-editor-plugin|zjxd)\.php$ {
deny all;
}


7 禁止本地服务器请求:tpc-002.mach3builders.nl、www.wbtuintotaal.nl、www.offshorerotterdam.com、www.technischbedrijf.nl、www.stage-match.nl域名

server {
...
location / {
if ($host ~* (tpc-002.mach3builders.nl|www.wbtuintotaal.nl|www.offshorerotterdam.com|www.technischbedrijf.nl|www.stage-match.nl)) {
return 403;
}
if ($host ~* (.*\.mach3builders\.nl)) {

    return 403;
    }

}
...
}


7 设置只允许特定IP地址访问WordPress的wp-login.php页面

location = /wp-login.php {
allow xxx.xxx.xxx.xxx;
deny all;
}


相关推荐

  • 生成图片

    from PIL import Image, ImageColor, ImageDraw, ImageFont, ImageFilterdef create_image_with_text(size, color, text, font_path, font_size, text_color, shadow_color, output_path): """ Create a new image of specified size and color with centered text that has a border and shadow. :param size: A tuple con

  • 获取指定目录下的所有图片信息

    1 获取指定目录下的所有图片信息// 获取指定目录下的所有图片信息 public function getImagesInfo($directory) { $images = []; // 创建递归目录迭代器 $iterator = new \RecursiveIteratorIterator( new \RecursiveDirectoryIterator($directory, \RecursiveDirectoryIterator::SKIP_DOTS), \RecursiveIteratorIterator::LEAVES_ONLY ); // 遍历目录中的每个文件 foreach (

  • Thinkphp各版本的PHP要求

    ThinkPHP 8.0:运行环境要求PHP8.0+,兼容PHP8.3ThinkPHP 6.1:运行环境要求PHP7.2+,兼容PHP8.1ThinkPHP 6.0:运行环境要求PHP7.2+,兼容PHP8.1ThinkPHP 5.1:运行环境要求PHP5.6+,兼容PHP8.0ThinkPHP 5.0:运行环境要求PHP5.4+,兼容PHP7.3