我想阻止对 xmlrpc.php 的访问
我创建了一个文件
/etc/apache2/conf.d/block.conf
并添加了以下内容:
<FilesMatch "(^\.|wp-config\.php|xmlrpc\.php|(?<!robots)\.txt|(liesmich|readme)\.*)">
Require all denied
</FilesMatch>
Run Code Online (Sandbox Code Playgroud)
如果我在服务器上尝试任何域,我仍然可以访问:example.com/xmlrpc.php
我原以为会出现“禁止”错误。
您的语法是正确的,但似乎目录 /etc/apache2/conf.d 未包含在 /etc/apache2/apache.conf 中。因此,您可以使用以下语法包含此文件,也可以将 block.conf 移动到目录/etc/apache2/conf-enabled 中,该目录默认包含在 apache(ubuntu) 中。
在 vim 或您最喜欢的编辑器中打开文件 /etc/apache2/apache2.conf 并在最后添加以下行
Include /etc/apache2/conf.d/block.conf
Run Code Online (Sandbox Code Playgroud)
重启apache并检查,应该可以了
归档时间: |
|
查看次数: |
4955 次 |
最近记录: |