`
- 浏览:
401894 次
- 性别:
- 来自:
北京
-
设置 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
分享到:
Global site tag (gtag.js) - Google Analytics
相关推荐
在网上查找到的关于修改Apache服务器... 假设Apache HTTP Server 的缺省文件根目录 (DocumentRoot) 是: DocumentRoot “C:\Program Files\Apache Software Foundation\Apache2.2\htdocs” 修改 Apache 文件根目录 (Doc
- 在这里,`example.com`是你的域名,`DocumentRoot`指定Apache服务器上存放静态文件的目录,`/app`是你打算让Tomcat处理的URL路径。 3. **配置Tomcat**: - 配置Tomcat的`server.xml`文件,开启AJP连接器。在`...
这个文件定义了服务器的基本设置,如监听端口、根目录、日志文件位置等。例如,`Listen 80`设置服务器监听80端口,`DocumentRoot "C:/www"`定义了Web服务器的根目录。 3. **配置虚拟主机**: - 如果需要在同一台...
Apache的默认网站根目录是安装目录下的Apache2\htdocs文件夹,你可以在此处放置网页文件。 进一步配置Apache服务器以满足个性化需求是必要的。通过“开始”菜单,找到“Configure Apache Server”->“Edit the ...
2. DocumentRoot:定义文档根目录。 3. Listen:定义Apache服务器监听的端口。 4. VirtualHost:定义虚拟主机的配置。 三、Apache虚拟机配置文件的语法 Apache虚拟机配置文件使用Apache配置文件语法,例如:、、...
6. **配置服务器**:你需要编辑Apache的配置文件,通常是`/etc/httpd/conf/httpd.conf`或`/usr/local/apache2/conf/httpd.conf`,配置端口、文档根目录、虚拟主机等设置。 7. **启动服务**:使用`sudo systemctl ...
例如,可以通过修改ServerRoot指定Apache安装目录,Listen设置监听的端口,User和Group指定运行Apache的服务账户,DocumentRoot设定网站内容根目录。 在Windows环境下,Apache的安装通常通过MSI安装包完成,例如...
3. 主要配置选项:如ServerRoot指定Apache根目录,Listen设置监听端口,DocumentRoot定义网站根目录。 三、虚拟主机 1. 虚拟主机概念:允许在同一台服务器上托管多个独立网站。 2. 基于名称的虚拟主机:通过Host头...
- `DocumentRoot`:设置网站的根目录,服务器将从此目录提供静态文件。 - `<VirtualHost>`:用于配置虚拟主机,使得一台服务器可以托管多个独立的网站。 - `Directory`:定义特定目录的访问规则,如权限、索引文件等...
- **配置**:编辑 `conf/httpd.conf` 配置文件,根据需求设置服务器的监听端口、DocumentRoot(网站根目录)、虚拟主机等参数。 - **安装依赖**:在某些系统上,可能需要安装额外的库,如在Linux上可能需要`libapr...
2. **更改文档根目录** 打开`httpd.conf`配置文件,找到第177行,将`DocumentRoot "C:/Apache/htdocs"`更改为`DocumentRoot "D:/ApacheRoot"`。 3. **更改访问权限** 同样在`httpd.conf`配置文件中,找到第204...
这个文件使用简单的文本编辑器如Notepad++进行编辑,你需要根据自己的需求调整服务器设置,如监听端口(默认为80)、网站根目录(DocumentRoot)等。 4. **环境变量设置** 在系统环境变量中添加Apache的路径,以便...
Apache2-http-conf是针对Apache HTTP Server的配置文件集,它在x86架构的Linux系统上用于设置和管理HTTP服务。这个配置系统是Apache服务器的核心组成部分,允许管理员自定义服务器的行为,包括处理请求、响应客户端...
`DocumentRoot` 指的是网站内容的根目录,当用户访问网站时,服务器会从这个目录中查找文件。`<Directory>` 块允许对特定目录进行访问控制。`Options` 指令可以启用或禁用特定的目录特性,如 `FollowSymLinks` 允许...
Apache HTTP Server,通常简称为Apache,是世界上最流行的Web服务器软件之一。它开源、免费,并且支持多种操作系统。在安装完成后,进行适当的配置是确保Apache能够正常运行并满足特定需求的关键步骤。以下是对...
- `DocumentRoot`:设置网站根目录。 - `DirectoryIndex`:指定默认首页文件,如`index.php`、`index.html`等。 - `Listen 80`:服务器监听的端口,一般保持默认即可。 - `%Apache root%\htdocs`是默认的文档根...
配置文件中包含了服务器的全局设置,如监听端口、服务器根目录、日志文件位置等。此外,Apache还支持通过`Include`指令引入其他配置文件,如虚拟主机配置`httpd-vhosts.conf`。 #### 主要配置指令 1. `ServerRoot`...
你可以在此设置服务器的基本信息,如监听端口、文档根目录等。 4. 启动Apache:运行`apachectl start`(或`sudo systemctl start apache2`或`sudo service httpd start`)启动Apache服务,并通过访问`...