Защита пакетов PHP на сервере
Я разработчик php и недавно решил сделать одно из моих расширений Magento коммерческим. Я скачал и настроил MageParts CEM Server, и все это прекрасно работает в отношении лицензирования и доставки пакетов модулей. Единственная проблема заключается в том, что каталог, в котором хранятся пакеты, может быть доступен любому. Я попробовал это в .htaccess
файл, но сейчас он не работает.
<Files services.wsdl>
allow from all
</Files>
deny from all
Клиенты получают 403 Forbidden
ответ. Я сделал что-то не так в .htaccess
файл или будет ли лучший способ обезопасить каталог?
Любая помощь будет принята с благодарностью.
2 ответа
Решение
Вам также следует использовать директиву Order Deny,Allow. Директивы Apache разрешить / запретить довольно сложно понять. http://httpd.apache.org/docs/2.2/mod/mod_authz_host.html
Как насчет
deny from all
<Files services.wsdl>
allow from all
</Files>
?