术语“网络根”是什么意思?

时间:2015-06-19 06:49:01

标签: security web-applications directory webserver directory-structure

我已经在我的本地计算机上设置了自己的AMP堆栈,并正在玩Web应用程序开发。我正在研究各种最佳实践是安全的应用程序开发,我看到对“web root”一词的不断引用

例如:

  

确保将文件存储在Web根目录之外

我或多或少地明白,但是,我有点困惑。考虑OS X中的WebServer目录:

/Library
|
|--WebServer
   |
   |--CGI-Executables
   |
   |--share
   |
   |--Documents
      |--index.html.en
      |--MyWebApp
         |
         |--myFile1.html
         |--myFile2.js
         |--myFile3.php

术语似乎表明Web根位于MyWebApp目录。但是,“文件”下的任何内容都不可见,甚至不会出现WebServer下的任何内容。也许不是,因为当我删除index.html.en并在我的浏览器中导航到localhost /时,我收到403错误。

“网络根”是什么意思?

1 个答案:

答案 0 :(得分:1)

Web根目录是Web可以访问的第一个目录。通常称为/ public_html。您可以使用网站中使用的数据(例如图像,缓存......)在同一级别或更高级别定义目录。