Назад | Перейти на главную страницу

Защита пакетов PHP на сервере

Я разработчик php и недавно решил сделать одно из своих расширений для Magento коммерческим. Я скачал и настроил Сервер MageParts CEM и все это отлично работает в отношении лицензирования и доставки пакетов модулей. Единственная проблема заключается в том, что к каталогу, в котором хранятся пакеты, может получить доступ кто угодно. Я пробовал это в .htaccess файл, но теперь он не работает.

<Files services.wsdl>
allow from all
</Files>

deny from all

Клиенты получают 403 Forbidden ответ. Я сделал что-то не так в .htaccess файл или есть лучший способ защитить каталог?

Любая помощь будет принята с благодарностью.

Как насчет

deny from all

<Files services.wsdl>
    allow from all
</Files> 

?

Вы также должны использовать директиву «Запретить, разрешить». Директивы Apache allow / deny довольно сложно понять. http://httpd.apache.org/docs/2.2/mod/mod_authz_host.html#order