`
pengtyao
  • 浏览: 401894 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

设置 Apache HTTP Server 的文件根目录(DocumentRoot)

阅读更多
设置 Apache HTTP Server 的文件根目录(DocumentRoot) 。

在安装 Apache 时,系统会给定一个缺省的文件根目录。

如果你觉得将网页存在这个缺省目录不方便,觉得应该另外设个目录作为 Apache 文件根目录,你可以修改 Apache 的配置文件 httpd.conf 里有关文件根目录的设置。

Apache HTTP Server 的缺省文件根目录 (DocumentRoot) 是:

DocumentRoot "C:\Program Files\Apache Software Foundation\Apache2.2\htdocs"

修改 Apache 文件根目录 (DocumentRoot) 的操作如下:

1. 为避免修改失误,请先备份你的 Apache 配置文件 httpd.conf,该配置文件的路径是:

C:\Program Files\Apache Software Foundation\Apache2.2\conf\httpd.conf

2. 打开 http.conf 文件,找到 DocumentRoot 为开头的那一行,将

DocumentRoot "C:/Program Files/Apache Software Foundation/Apache2.2/htdocs"

改成新的 DocumentRoot 路径,比如你新的路径为 C:\htdocs,就改成

DocumentRoot "C:/htdocs"

3. 然后找到 http.conf 文件中的如下内容

# This should be changed to whatever you set DocumentRoot to.
#
<Directory "C:/Program Files/Apache Software Foundation/Apache2.2/htdocs">

将 Diectory 中的路径改成你新设的文件根目录,比如:

<Directory "C:/htdocs">

4. 保存配置文件http.conf 。

5. 修改了配置文件以后,应重新启动 Apache Service。(Start --> All Programs --> Apache HTTP Server 2.2 --> Monitor Apache Servers --> Restart)

修改了文件根目录之后,你就可以将你的网页存放在新设的目录下了。

Original Address:http://www.blabla.cn/php/apache_change_documentroot.html
分享到:
评论

相关推荐

    Apache 文件根目录设置修改方法 (Document Root)

    在网上查找到的关于修改Apache服务器... 假设Apache HTTP Server 的缺省文件根目录 (DocumentRoot) 是: DocumentRoot “C:\Program Files\Apache Software Foundation\Apache2.2\htdocs” 修改 Apache 文件根目录 (Doc

    Apache和Tomcat整合配置实现网站目录搭建

    - 在这里,`example.com`是你的域名,`DocumentRoot`指定Apache服务器上存放静态文件的目录,`/app`是你打算让Tomcat处理的URL路径。 3. **配置Tomcat**: - 配置Tomcat的`server.xml`文件,开启AJP连接器。在`...

    apache-httpserver配置

    这个文件定义了服务器的基本设置,如监听端口、根目录、日志文件位置等。例如,`Listen 80`设置服务器监听80端口,`DocumentRoot "C:/www"`定义了Web服务器的根目录。 3. **配置虚拟主机**: - 如果需要在同一台...

    Apache_HTTP_Server_安装手册

    Apache的默认网站根目录是安装目录下的Apache2\htdocs文件夹,你可以在此处放置网页文件。 进一步配置Apache服务器以满足个性化需求是必要的。通过“开始”菜单,找到“Configure Apache Server”-&gt;“Edit the ...

    apache虚拟机配置文件.docx

    2. DocumentRoot:定义文档根目录。 3. Listen:定义Apache服务器监听的端口。 4. VirtualHost:定义虚拟主机的配置。 三、Apache虚拟机配置文件的语法 Apache虚拟机配置文件使用Apache配置文件语法,例如:、、...

    Apache Web Server2.0.40.tar(Linux下使用)

    6. **配置服务器**:你需要编辑Apache的配置文件,通常是`/etc/httpd/conf/httpd.conf`或`/usr/local/apache2/conf/httpd.conf`,配置端口、文档根目录、虚拟主机等设置。 7. **启动服务**:使用`sudo systemctl ...

    apache server

    例如,可以通过修改ServerRoot指定Apache安装目录,Listen设置监听的端口,User和Group指定运行Apache的服务账户,DocumentRoot设定网站内容根目录。 在Windows环境下,Apache的安装通常通过MSI安装包完成,例如...

    ApacheServer系统管理员手册

    3. 主要配置选项:如ServerRoot指定Apache根目录,Listen设置监听端口,DocumentRoot定义网站根目录。 三、虚拟主机 1. 虚拟主机概念:允许在同一台服务器上托管多个独立网站。 2. 基于名称的虚拟主机:通过Host头...

    apache的配置及文件详解

    - `DocumentRoot`:设置网站的根目录,服务器将从此目录提供静态文件。 - `&lt;VirtualHost&gt;`:用于配置虚拟主机,使得一台服务器可以托管多个独立的网站。 - `Directory`:定义特定目录的访问规则,如权限、索引文件等...

    Apache2.2.21 安装包

    - **配置**:编辑 `conf/httpd.conf` 配置文件,根据需求设置服务器的监听端口、DocumentRoot(网站根目录)、虚拟主机等参数。 - **安装依赖**:在某些系统上,可能需要安装额外的库,如在Linux上可能需要`libapr...

    在Windows 2003环境下配置 PHP 5.2.5 + Apache HTTP Server 2.2.8 + MySQL 6.0

    2. **更改文档根目录** 打开`httpd.conf`配置文件,找到第177行,将`DocumentRoot "C:/Apache/htdocs"`更改为`DocumentRoot "D:/ApacheRoot"`。 3. **更改访问权限** 同样在`httpd.conf`配置文件中,找到第204...

    Windows下64位Apache-2.4.6

    这个文件使用简单的文本编辑器如Notepad++进行编辑,你需要根据自己的需求调整服务器设置,如监听端口(默认为80)、网站根目录(DocumentRoot)等。 4. **环境变量设置** 在系统环境变量中添加Apache的路径,以便...

    Apache2-http-conf

    Apache2-http-conf是针对Apache HTTP Server的配置文件集,它在x86架构的Linux系统上用于设置和管理HTTP服务。这个配置系统是Apache服务器的核心组成部分,允许管理员自定义服务器的行为,包括处理请求、响应客户端...

    apache_http.conf详解

    `DocumentRoot` 指的是网站内容的根目录,当用户访问网站时,服务器会从这个目录中查找文件。`&lt;Directory&gt;` 块允许对特定目录进行访问控制。`Options` 指令可以启用或禁用特定的目录特性,如 `FollowSymLinks` 允许...

    apache 安装后配置

    Apache HTTP Server,通常简称为Apache,是世界上最流行的Web服务器软件之一。它开源、免费,并且支持多种操作系统。在安装完成后,进行适当的配置是确保Apache能够正常运行并满足特定需求的关键步骤。以下是对...

    (亲测)WindowsServer2008下搭建Apache+PHP+MySQL

    - `DocumentRoot`:设置网站根目录。 - `DirectoryIndex`:指定默认首页文件,如`index.php`、`index.html`等。 - `Listen 80`:服务器监听的端口,一般保持默认即可。 - `%Apache root%\htdocs`是默认的文档根...

    Apach Http Server 配置文件、整合配置详细说明

    配置文件中包含了服务器的全局设置,如监听端口、服务器根目录、日志文件位置等。此外,Apache还支持通过`Include`指令引入其他配置文件,如虚拟主机配置`httpd-vhosts.conf`。 #### 主要配置指令 1. `ServerRoot`...

    ApacheServer+php安装和配置文档

    你可以在此设置服务器的基本信息,如监听端口、文档根目录等。 4. 启动Apache:运行`apachectl start`(或`sudo systemctl start apache2`或`sudo service httpd start`)启动Apache服务,并通过访问`...

Global site tag (gtag.js) - Google Analytics