Web目录结构问题

时间:2010-07-28 00:47:20

标签: php mysql directory-structure virtualhost

这是我的目录结构:

  

-st.ambulance
  ---的public_html
  ---资源

我的文档根目录是public_html。我在resources中有一个我需要安全执行的脚本(意思是:普通用户不能执行它)。我该怎么做?

2 个答案:

答案 0 :(得分:1)

普通用户如果无法在浏览器中访问它,就无法执行它。如果它不在您的文档根目录中,则它们应该无法访问它。所以,它已经是安全的,除非你的文档根目录中的一个脚本包含它,或者你的网站被黑了。

至于自己执行脚本,请确定它是应该从命令行还是作为网页运行。如果它可以在命令行运行,只需ssh并运行它。如果需要作为网页运行,请让您的Web服务器将资源目录提供给管理(子)域,由https保护,并使用基本http身份验证等密码保护它。

答案 1 :(得分:-1)

脚本是什么?我想这无关紧要,但你能做的就是使用:

require_once("/../resources/script.php);

我应该补充一点,你当然需要适当地设置你的路径。