保护服务器上的 PHP 包

保护服务器上的 PHP 包

我是一名 php 开发人员,最近决定将我的一个 Magento 扩展商业化。我已经下载并配置了MageParts CEM 服务器就模块包的许可和交付而言,这一切都运行良好。唯一的问题是,任何人都可以访问存储包的目录。我在一个.htaccess文件中尝试过这个,但现在它不起作用了。

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

deny from all

客户端正在收到403 Forbidden回复。我在文件中是否犯了错误.htaccess,或者是否有更好的方法来保护目录?

任何帮助将不胜感激。

答案1

您还应该使用“Order Deny,Allow”指令。Apache 的允许/拒绝指令有点难以理解。 http://httpd.apache.org/docs/2.2/mod/mod_authz_host.html#order

答案2

怎么样

deny from all

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

相关内容