我的伴侣说的这个问题我不需要回答,因此为了证明我的观点,我删除了php并模拟了一个服务器问题。嘿,presto,Web服务器将PHP源代码作为下载提供。
因此,问题是,如果服务器出现故障,错误或与相关模块的连接暂时中断等情况,是否有办法停止提供源代码?
最佳答案
揭示信息来源的唯一方法是,如果您通过错误更改服务器配置–例如,您对Apache使用的是mod_php并意外删除了该模块。
对于该特定情况,您可以执行以下操作:
<IfModule php5_module>
AddHandler php5-script .php
PHPIniDir "/etc"
</IfModule>
<IfModule !php5_module>
<FilesMatch "\.php$">
Order allow,deny
Deny from all
Satisfy All
</FilesMatch>
</IfModule>
关于php - 如果php处理器离线,是否有任何方法可以停止提供php文件?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/3098506/