我已经在我的本地计算机上设置了自己的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
错误。
“网络根”是什么意思?
答案 0 :(得分:1)
Web根目录是Web可以访问的第一个目录。通常称为/ public_html。您可以使用网站中使用的数据(例如图像,缓存......)在同一级别或更高级别定义目录。