我的伴侣说的这个问题我不需要回答,因此为了证明我的观点,我删除了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/

10-11 01:18