如何修改和添加Apache的默认站点目录
一、修改Apache的默认站点目录
Apache HTTP Server安装好后,默认的站点目录位于其安装目录下的htdocs文件夹内,默认首页是该文件夹的index.html文件。比如,我的Apache是安装在C:/wamp/bin/apache/Apache2.2.21内,那么我的Apache的完整的默认站点目录地址就是C:/wamp/bin/apache/Apache2.2.21/htdocs/,默认首页就是C:/wamp/bin/apache/Apache2.2.21/htdocs/index.html。
很多时候,不管是学习、测试,还是想真正的搭建自己的站点,我们可能并不想把自己的网站放在Apache默认的站点目录下,这时,本节的知识将会帮助你解决这个问题。
修改方法:
1、到Apache的安装目录下找到conf文件夹,该文件夹内会httpd.conf这样一个文本文档,它是Apache的配置文件,负责指挥Apache的运行。
2、双击打开httpd.conf这个文本文档,按下键盘上的Ctrl+F组合键查找“DocumentRoot "”(带英文双引号",见图),查找出来之后(仅有一处),将字符串“DocumentRoot”后面双引号内的字符串修改为自己想要设定的网站目录。
如:默认为DocumentRoot "C:/wamp/bin/apache/Apache2.2.21/htdocs",现修改成DocumentRoot "D:/Apache"
3、完成上述第2步之后,暂不要关闭httpd.conf文件,继续查找,查找“<Directory "”(带英文双引号"),查找到“<Directory "”之后,将第一个“Directory”字符串后面双引号内的字符串修改为自己想要设定的网站目录。
如:默认为<Directory "C:/wamp/bin/apache/Apache2.2.21/htdocs">,现修改成<Directory " D:/Apache">
4、同时按下键盘上的Ctrl+S组合键保存上述修改,一定记得要停止(STOP)一次Apache服务然后再启动(START),使刚刚的修改生效。
相关推荐
-
Apache控制是否显示站点目录(推荐)
加载 mod_autoindex 模块 Apache 2.4版本,如果要控制站点目录是否显示,需要 mod_autoindex 模块.如果没有该模块,显示站点目录的指令无效. 加载该模块 LoadModule autoindex_module modules/mod_autoindex.so 方法一 解决过程:首先查看apache官网文档,不能快速找到需要的部分.用搜索引擎查找"apache显示站点目录",找到相关资料,雷同.按照资料说明配置无效. 开始尝试在虚拟主机和非虚拟主机尝试资
-
Apache 多端口多站点配置方法
配置httpd.conf 监听多个端口 复制代码 代码如下: # Listen: Allows you to bind Apache to specific IP addresses and/or # ports, instead of the default. See also the <VirtualHost> # directive. # # Change this to Listen on specific IP addresses as shown below to # preven
-
Apache 多站点虚拟主机配置方法
修改配置文件 conf/httpd.conf 1.加入下面两句 NameVirtualHost *:80 Include conf/vhosts 2.在conf目录中建立vhosts目录 然后在 vhosts 目录下面建立相应的站点配置文件 如建立 hhj.jb51.net.conf 文件 内容: 复制代码 代码如下: <VirtualHost *:80> ServerAdmin hhj@live.it ServerName www.hhj.jb51.net ServerAlias hhj.j
-
Apache 开通子站点配置方法
由于没有自己的虚拟主机,所以就打算存在自己的小本上.可是,发现自己的www根目录里有很多文件夹,都是以前做的东西,总不能把自己的记录系统和他们混着放吧?于是我就想给自己开个主站点.因此有了这篇文章. 目标:在浏览器地址栏输入"myhost"后打开我自己的记录西系统的主页. 实现: 1.由于我是在本机做,所以需要修改host文件(c:\windows\System32\drivers\etc\hosts),添加"myhost"域名(当然你可以用任何你想用的名称)指向本
-
apache的多站点虚拟主机配置方法
例:主机IP是:192.168.1.1 你的主机上有三个域名: www.a.com 网页文件放在E:\web\www\1 www.b.com 网页文件放在E:\web\www\2 www.c.com 网页文件放在E:\web\www\3 在apache的httpd.conf中加入 #设置不同的域名到不同的目录 NameVirtualHost 192.168.1.1 <VirtualHost 192.168.1.1> DocumentRoot "E:\web\ww
-
APACHE 多站点配置方法
例如你的主机IP:192.168.1.8 而你有三个站点,域名为:www.111.com,www.222.com,www.333.com 相应的网站文件放在主机的:\website\111;D:\website\222;D:\website\333文件夹下 现在打开APACHE配置文件httpd.conf文件,设置不同的域名到不同的目录中: 复制代码 代码如下: NameVirtualHost 192.168.1.8 <VirtualHost 192.168.1.8> DocumentRoot
-
如何修改和添加Apache的默认站点目录
一.修改Apache的默认站点目录Apache HTTP Server安装好后,默认的站点目录位于其安装目录下的htdocs文件夹内,默认首页是该文件夹的index.html文件.比如,我的Apache是安装在C:/wamp/bin/apache/Apache2.2.21内,那么我的Apache的完整的默认站点目录地址就是C:/wamp/bin/apache/Apache2.2.21/htdocs/,默认首页就是C:/wamp/bin/apache/Apache2.2.21/htdocs/ind
-
修改wamp的apache默认端口80为8088以及www目录
以修改为8088端口和D:/workphp目录为例. 修改为8088端口 左键托盘图标,在"Apache"里可以直接打开httpd.conf,查找到"Listen 80",可以改成其他端口,我选用8088. 重启wamp,就可以生效了.但是"Localhost"."phpMyAdmin"."SQLiteManager",你可以点击打开看到依旧是默认的80端口.找到wamp安装目录下的wampmanager.
-
linux文件上传,给文件或目录添加apache权限的方法
在LAMP环境中,测试一个简单的php文件上传功能时,发现/var/log/apache2/error.log中出现如下php警告: 1. [Tue Jan 31 09:40:27 2012] [error] [client 127.0.0.1] PHP Warning: move_uploaded_file(/home/leotody/32883679.jpeg): failed to open stream: Permission denied in /var/www/upload_file
-
Ajax 向数据库修改和添加功能(较简答)
修改和添加关于数据库的信息,可以用于任何的添加和修改这些数据库和前面的随笔数据库是一样的 一.显示出数据库中的信息 (1)显示的效果也可以是用bootstrap的标签页显示(前面一定要引入bootstrap) <ul id="myTab" class="nav nav-tabs"> <li class="active" style=" font-size:30px" ><a href="
-
js实现class样式的修改、添加及删除的方法
本文实例讲述了js实现class样式的修改.添加及删除的方法.分享给大家供大家参考.具体分析如下: 比较常见的js前端功能,通过修改标签的className实现相应的功能. 具体代码如下: 复制代码 代码如下: <table> <tbody> <tr> <td>js实现class的样式的修改.添加.删除</td> <td> <a e_value="g_sn" ename="商品编码" c
-
添加网站到安全站点.设置安全站点打开ActiveX时提示.去页眉页脚的vbs代码
复制代码 代码如下: '/*========================================================================= ' * Intro 主要是解决在使用WebBrowser打印时,得先设置IE安全性的问题 ' * FileName 添加网站到安全站点.设置安全站点打开ActiveX时提示.去页眉页脚.vbs ' * Author yongfa365 ' * Version v1.0 ' * Email yongfa365[at]qq.c
-
nginx 关闭默认站点的方法
当别人把垃圾域名转向至你的服务器时, 如果不采取措施,那么后果不堪设想. 国内机房一般都要求网站主关闭空主机头,防止未备案的域名指向过来造成麻烦. Nginx默认的虚拟主机允许用户经过IP访问,或者经过未设置的域名访问(比如有人把他本人的域名指向了你的ip)你的VPS或服务器. 默认情况下,只要将域名解析到VPS的IP上,就可以访问安装lnmp的VPS. 如果想避免这种情况的出现,可以修改nginx.conf ,将默认的虚拟主机修改为如下即可屏蔽未绑定域名访问: 复制代码 代码如下: serve
-
npm全局模块卸载及默认安装目录修改方法
卸载全局安装模块 npm uninstall -g <package> 卸载后,你可以到 /node_modules/ 目录下查看包是否还存在,或者使用以下命令查看:npm ls npm的指令还是要多看英文文档,如https://docs.npmjs.com/. 查看所有全局安装的模块 npm ls -g 查看npm默认设置(部分) npm config ls 查看npm默认设置(全部) npm config ls -l 如图,可以看出全局模块默认安装在prefix目录下 C:\Users
-
Android8.1 源码修改之插入SIM卡默认启用Volte功能
前言 公用电话产品,插入SIM卡后要求自动打开Volte功能,即插即用,用完拔卡就走 实现 第一步 开关对应的代码 通过打印日志和全局查找,源码位置 vendor/mediatek/proprietary/packages/services/Telephony/src/com/android/phone/MobileNetworkSettings.java 04-15 08:15:29.238 1191-1191/com.android.phone I/NetworkSettings: isU
随机推荐
- 在Python中处理字符串之isdecimal()方法的使用
- php运行提示Can't connect to MySQL server on 'localhost'的解决方法
- 在SQL Server数据库中为标识(IDENTITY)列插入显式值
- 详解angularJS动态生成的页面中ng-click无效解决办法
- 新手推荐BIOS设置、硬盘分区、系统安装、备份全程图解!第1/6页
- javascript中使用正则表达式删除前后空格的方法
- python中numpy基础学习及进行数组和矢量计算
- 一些 PHP 管理系统程序中的后门
- php开发中的页面跳转方法总结
- javascript正则表达式定义(语法)总结
- asp下生成目录树结构的类
- 兼容IE FF Opera的javascript最短的拖动代码
- AJAX中文乱码解决新方法分享
- Zen Coding 快速编写HTML/CSS代码的实现
- Spring框架中 @Autowired 和 @Resource 注解的区别
- windows下控制面版中各个项目的绝对路径
- 自己动手写的jquery分页控件(非常简单实用)
- 为Python的Tornado框架配置使用Jinja2模板引擎的方法
- jQuery的图片轮播插件PgwSlideshow使用详解
- Google Map API更新实现用户自定义标注坐标