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

最近在学习WordPress,使用appServ 在windows上搭建Php开发环境

在网上查找到的关于修改Apache服务器根目录的资料,对比学习,再此记录 
在安装 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) 
修改了文件根目录之后,你就可以将你的网页存放在新设的目录下了。

时间: 2024-10-16 18:12:55

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

Android Bluetooth 文件接收路径修改方法

修改文件: packages/apps/Bluetooth/src/com/android/bluetooth/opp/BluetoothOppReceiveFileInfo.java 相关代码片段: public static BluetoothOppReceiveFileInfo generateFileInfo(Context context, int id) { ContentResolver contentResolver = context.getContentResolver();

[Apache]改变Apache端口等配置修改方法

 如何改变Apache端口:找到Apache安装目录下conf目录下的httpd.conf文件.打开它,找到"Listen",紧接着Listen的数字就是端口号,默认状态下为"Listen 80".在之前的PHP专题中提到过关于在安装配置Apache时会遇到端口与IIS HTTP端口冲突的问题,因为IIS HTTP端口默认也为80.那么我们就可以在这里改变Apache的端口,从而避免冲突,比如可以改成:Listen 8011.改好之后别忘重起Apache服务使得配置

MySQL参数文件及参数修改方法

MySQL参数文件: MySQL数据库初始化参数由参数文件来设置,如果没有设置参数文件,mysql就按照系统中参数的默认值来启动. 在windows和linux上,参数文件可以被放在多个位置,数据库启动时按照不同的顺序来搜索,如果多个位置都有参数文件,则搜索顺序靠后的参数文件中的参数将覆盖前的参数. Windows上参数文件读取顺序 Linux上参数文件读取顺序 修改mysql参数的方法:

Linux 文件权限的修改方法

命令汇总 新增一个test文件夹,查看默认权限 root用户不受权限控制 修改属主,属组  修改权限 u:属主权限,g:属组权限,o:其他权限.a:所有 chmod u+-=->(+)增加权限,(-)删除权限,(=)设置权限 原文地址:https://www.cnblogs.com/Brake/p/12209675.html

点击图标 标记为星标记事mac中修改默认的apache网站根目录位置

在Mac OS X中可以很方便的通过开启“Web共享”启用Apache服务:设置方法如下: 打开“系统设置偏好(System Preferences)” -> “共享(Sharing)” -> “Web共享(Web Sharing)”选中即可 启动Apache 有两种方法: 打开“系统设置偏好(System Preferences)” -> “共享(Sharing)” -> “Web共享(Web Sharing)” 打开“终端(terminal)”,然后(注意:sudo需要的密码就

Apache和Nginx设置伪静态(URL Rewrite)的方法

原文地址:http://bbs.qcloud.com/forum.php?mod=viewthread&tid=3545 apache/nginx伪静态在线转换:http://www.anilcetin.com/convert-apache-htaccess-to-nginx/ Apache 2.x 1.首先我们要确认Apache已经正确加载了mod_rewrite模块      检查httpd.conf中是否有LoadModule Rewrite_module modules/mod_Rewr

Linux更改Apache网站目录出错:Document root must be a directory解决

修改 DocumentRoot <Directory "C:/Apache/Apache2/htdocs" 重启apache 报错Document root must be a directory 然后 找原因  确实是加上的目录呢 原来 只需如此 询问大神的解释是 "这是系统开启了SELinux安全策略造成的.把目录或文件设成了 user_home_t 类型,因此 apache 的进程没有权限,无法访问.针对Apache的进程所使用的SELinux target po

centos忘记root密码,重新设置的方法

今天重新装了一个centos6.6,好像root密码没有叫我设置吧,然后用虚拟机开始安装之前的密码登录显示失败,所以有了下面的彩蛋.....Helloween... 在虚拟机安装了Centos,今天要开机却忘记了密码,于是开始百度查找重新设置的方法,经过实验操作,确实有效,现将方法记录如下: (1)重新启动Centos,在启动过程中,长按"ESC"键,进入GNU GRUB界面. (GNU GRUB是一个来自GNU项目的多操作系统启动程序.GRUB是多启动规范的实现,它允许用户可以在计算

让Apache支持shtml实现include文件解析的配置方法

1. 确认加载include.so模块,将注释去掉: LoadModule include_module libexec/apache2/mod_include.so 2. AddType部分去掉这两段注释: AddType text/html .shtml AddOutputFilter INCLUDES .shtml 3. Directory目录权限里面找到 Options Indexes FollowSymLinks 增加Includes修改为: Options Indexes Follo