Web 服务器根目录也是您放置站点文件并稍后在浏览器中使用 localhost/file_name 访问它们的地方吗?
7 回答
如果您安装了 WAMP,c:\wamp
那么我相信您的网络服务器根目录将是c:\wamp\www
,但这可能因版本而异。
是的,您可以在这里放置站点文件以通过浏览器访问它们。
在 WAMP 中,文件由 Apache 组件(WAMP 中的 A)提供服务。
在 Apache 中,默认情况下,提供的文件位于htdocs
安装目录的子目录中。但这可以改变,实际上是在 WAMP 安装 Apache 时改变的。
提供文件的位置命名为DocumentRoot
,并使用 Apache 配置文件中的变量定义。默认值是htdocs
相对于命名目录的子目录ServerRoot
。
默认ServerRoot
是 Apache 的安装目录。但是,这也可以重新定义到配置文件中,或者使用用于启动 Apache-d
的命令的选项。httpd
配置文件中的值会覆盖该-d
选项。
配置文件默认conf/httpd.conf
相对于ServerRoot
. 但这可以使用-f
命令 httpd 的选项进行更改。
当 WAMP 自行安装时,它会使用DocumentRoot c:/wamp/www/
. 要提供的文件需要位于此处而不是htdocs
默认目录中。
您可以更改 WAMP 设置的此位置,方法是DocumentRoot
在默认配置文件中进行修改,或者使用两个命令行选项之一,-f
或者-d
显式或隐式指向一个新的配置文件,该文件可能包含不同的值DocumentRoot
(在这种情况下新文件需要包含此定义,还需要包含默认配置文件中的其余配置)。
用户“mins”建议的一切都是正确的,而且信息很好。
当您在浏览器中输入 localhost 时,WAMP 2.5 会提供默认的服务器配置显示。这映射到 c:\wamp\www,如之前的帖子中所述。在 www 下创建子目录将导致项目出现在此显示屏上。单击一下,您就进入了您的项目。
我在不同的目录结构下有各种项目,有时在共享驱动器上,这使得文件的集中位置很不方便。幸运的是,WAMP 2.5 的第二个特性是别名,它可以很容易地指定一个(或多个)不同 Web 目录的位置。无需编辑配置文件。使用 WAMP 菜单,选择 Apache > 别名目录 > 添加别名。
WAMP 已经发展得很好,可以为各种开发人员偏好提供支持。
要检查您的根目录是什么,请转到 apache 的 httpd.conf 文件并搜索“DocumentRoot”。它后面的位置是您的根目录
这是网络根目录 c:\wamp\www 的路径
您可以通过将不同的文件夹添加到此目录来创建不同的项目,并将它们称为:
来自浏览器的 localhost/project1
这将运行位于 project1 内的 index.html 或 index.php