Я пытаюсь ограничить доступ к определенным каталогам определенными IP-адресами .... Я провел некоторое исследование, и вот что я нашел ниже, однако он возвращает внутреннюю ошибку сервера 500, когда я пытаюсь получить доступ к странице ..
<Directory "/home/username/public_html/admin/">
order deny,allow
deny from all
allow from 123.45.67.89
allow from 111.222.333.444
allow from 123.45.*.*
allow from 123.44.*.*
</Directory>
<Directory "/home/username/public_html/blog/wp-admin/">
order deny,allow
deny from all
allow from 123.45.67.89
allow from 111.222.333.444
allow from 123.45.*.*
allow from 123.44.*.*
</Directory>
Что я сделал не так!?
Это не как диапазон IP-адресов в Allow
директивная работа. Символ * отсутствует в документации.
Вы можете написать:
Allow from 123.45
или
Allow from 123.45.0.0/255.255.0.0
или
Allow from 123.45.0.0/16
Есть и другой допустимый синтаксис, но я считаю, что нотация CIDR является наиболее четкой и читаемой.