允许特定IP调用文件

时间:2015-12-22 13:11:07

标签: debian apache2.4

我的apache2.4网络服务器中有以下配置:

<FilesMatch "(^\.|wp-config\.php|xmlrpc\.php|(?<!robots)\.txt|(liesmich|readme)\.*)"> 
Require ip 216.151.209.64 216.151.209.127 66.135.48.128 66.135.48.255 69.174.248.128 69.174.248.255 76.74.255.0 76.74.255.127 216.151.210.0 216.151.210.127 76.74.248.128 76.74.248.255 76.74.254.0 76.74.254.127 207.198.112.0 207.198.113.255 207.198.101.0 207.198.101.127 198.181.116.0 198.181.119.255 192.0.64.0 192.0.127.255 66.155.8.0 66.155.11.255 66.155.38.0 66.155.38.255 72.233.119.192 72.233.119.255 209.15.21.0 209.15.21.255
</FilesMatch>

好吧,如果我从有效的IP中调用example.com/xmlrpc.php,我仍然会得到401.我做错了什么?

1 个答案:

答案 0 :(得分:1)

你在FilesMatch中的大正则表达式要求在你匹配的主要内容之后出现一个字面点,这看起来是无意的。我不认为你打算逃脱最后一次&#34;。#34;。