Ⅰ 配置wampserver的www目录有什么用,配置apacheweb服务器时设置主目录又有什么用谢谢
解决方法很多!WWW这个目录是网站的根目录,网站就安装在这里。Apache的配置调整可以改变这个目录,也就是说可以把网站的根目录放在其他盘里
Ⅱ 机房电脑apache的web服务器主目录是什么如何更改主目录
这里告诉Apache把配置文件保存在/etc/httpd目录中,其它文件(例如HTML手册文档、CGI-BIN目录)都保存在/home/httpd目录下。也告诉Apache将最常用的模块作为DSO模块编译。DSO就是DynamicSharedObject的缩写。通过DSO支持的模式编译Apache,能够随时从Apache里面增加和移除模块,而不需要重新编译它,具体的模块见下文。第四,在执行./configure之后,配置脚本会自动生成Makefile。这时,我们就可以开始编译源码了。#make源码编译完成后,就要使用makeinstall安装Apache至缺省的目录下。当然也可以通过以下命令:#rpm-ivhapache*.rpm安装Apache的RPM包。这种方法较为简单,因此不再详细介绍。配置安装完Apache后,开始它的配置工作。在其主目录下有httpd.conf、access.conf、srm.conf及Magic等四个文件,其中httpd.conf是主要的配置文件,access.conf是访问控制配置文件,srm.conf则是对于Web主机的文件资源的配置文件。Magic是针对mime模块的设置,我们一般不改动这个文件。在Apache运行的时候,它先调用httpd.conf,接着是srm.conf,最后是access.conf。在较新的Apache发行版本中,它建议srm.conf和access.conf两个文件的内容为空,把设置选项完全存放在httpd.conf之中,这样会更加有利于服务器的安全性。下面就以httpd.conf来开始我们神奇的Web网络世界。1.全局环境变量的设置httpd.conf是以全局环境变量的设置开始的。我们将要一步步介绍其具体的参数。"/etc/httpd"第一行“ServerType”指令,说明Apache是以一个独立的(Standalone)守护进程的身份运行于后台,还是由另外的后台守护进程(Xinetd)在接到HTTP请求的时候唤醒。对于正式的互联网站点来说,standalone可以提供比xinetd方式更快的客户端响应速度。因此我们选用standalone模式。第二行代码介绍了该服务器配置文件的相对根目录,一般是/etc/httpd,我们在安装时已经设置好。请注意,不要在此目录最后加“/”。LockFile/var/lock/httpd.lockPidFile/var/run/httpd.pidScoreBoardFile/var/run/httpd.scoreboardLockFile在安装Apache时指定选用了USE_FCNTL_SERIALIZED_ACCEPT,USE_FLOCK_SERIALIZED_ACCEPT等参数。作为Apache连接出现错误的记录文件,它会把进程的PID值自动加在该文件中。请注意,该文件应保存在本地的硬盘中。PidFile记录着每次服务器运行时的进程号。ScoreBoardFile是某些特定系统上服务程序中父子进程通讯记录的文件。#ResourceConfigconf/srm.conf#AccessConfigconf/access.conf以上两项是指定服务器资源及控制权限的文件,在默认情况下并不使用它们。
Ⅲ centos 7 apache httpd更改默认web目录问题
你把selinux禁用才可以正常访问
Ⅳ 如何让apache显示目录
1. 开启关闭apache 服务器所有网站显示目录的配置方法:
打开: /ect/conf/httpd.conf 配置文件
<Directory />
OptionsIndexes FollowSymLinks #这样就可以让网站显示目录结果了.
# Options FollowSymLinks # 这样是网站关闭网站显示目录
AllowOverride All
</Directory>
红色代码中的 Indexes 就是控制 网站是否显示目录的开关. 比如: 当用户访问http://www.lao8.org/的时候,如果index.php不存在就会显示网站下面的所有目录了, 当然正常情况下是关闭的indexs的。
2. 只让一个网站显示目录的配置方法:
打开: apache 解析配置文件(默认是/ect/conf/httpd.conf)
<VirtualHost *:80>
ServerAdmin [email protected]
ServerName lao8.org
ServerAlias www.lao8.org
DocumentRoot /home/web/lao8_org
ErrorLog logs /home/web/lao8_org/log/error_log
CustomLog logs /home/web/lao8_org/log/access_log common
<Directory >
Options Indexes FollowSymLinks # Indexes 表示这个网站可以显示结构目录, 要关闭的话去掉Indexes即可.
</Directory>
</VirtualHost>
3. 可以设置.htaccess文件让网站显示目录
这个方法可以让网站某个目录显示文件夹结构, 只要在网站想要显示网站结构的文件夹里新建 .htaccess 文件, 添加下面的代码即可.
<Files *>
Options Indexes
</Files>
比如我放在网站的laoxiu目录里, 那么访问http://domain/laoxiu/的时候就显示laoxiu目录里所有的文件夹目录了。
Ⅳ 如何在apache 配置虚拟目录
Apache 配置虚拟目录是什么意思呢?
假如您现在的 Apache 配置文件(httpd.conf)中设置的访问路径为:E:/php/web 下,即DocumentRoot "E:/php/web"。哪如何设置一个别的盘符(比如:D盘)下面的一个目录,让 Web 服务器可以去访问呢?就需要配置虚拟目录。
下面为配置步骤:
1、配置虚拟目录就是增加一个节点,找到<IfMole>这块,加入下面的代码;
[plain] view plain
# 虚拟目录,访问D盘下面的web目录
<IfMole dir_mole>
# 设置缺省载入页面
DirectoryIndex index.html index.htm index.php
# 设置站点别名,别名与访问路径是相关的,取任何名称都可以(除特殊)
Alias /myweb "D:/web"
<Directory D:/web>
# 设置访问权限
Order allow,deny
Allow from all
</Directory>
</IfMole>
2、可以把之前的 DocumentRoot 注释掉(也不可);
[plain] view plain
#DocumentRoot "E:/php/web"
3、在浏览器中输入:http://localhost/myweb/xx.php 来访问 D:/web 下的文件
Ⅵ apache搭建的web服务器在www目录下有很多文件夹,文件夹里都有index.html,怎么设置某个html网页优先打开
在你安装后的Apache目录下,有一个conf目录,在这个目录里,有一个"httpd.conf"文件.我们要做的,就是修改这个文件.
找到 Server.document-root 这段.把他设成你网站的根目录,我的是server_root + "/web2"
Ⅶ 如何更改Apache中默认的网站目录
昨天志明尝试更改了Apache的默认网站根目录文件夹,发现居然网页显示不出来。从理论上来说,是可以更改的,由于本人从未有过如此想法,当时就未作过多探索。刚才,在进入文件夹时突然记起这个问题来,就顺便实现了一下,打开Apache的配置文件httpd.conf找到了 <Directory D:/Apache/htdocs 改为 <Directory E:/htdocs ,用phpinfo();测试了一下,发现是网站拒绝访问,由于原来我用IIS的缘故,很自然想到了是文件目录权限不足的问题,可是更改了文件目录权限后,问题丝毫没有得到解决。
一、修改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默认的站点目录下,这时,本节的知识将会帮助你解决这个问题。
在httpd.conf找到 DocumentRoot D:/Apache/htdocs ,我把这行改为 DocumentRoot E:/htdocs 即可。
修改方法: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 (带英文双引号,见图3),查找到<Directory 之后,将第一个Directory字符串后面双引号内的字符串修改为自己想要设定的网站目录。
如:默认为<Directory C:/wamp/bin/apache/Apache2.2.21/htdocs,现修改成<Directory D:/Apache
4、同时按下键盘上的Ctrl+S组合键保存上述修改,一定记得要停止(STOP)一次Apache服务然后再启动(START),使刚刚的修改生效。
综上所述,更改 Apache 默认网站根目录只需更改以下两个地方即可!
1.找到 DocumentRoot D:/Apache/htdocs 将D:/Apache/htdocs改为你自定义的网站目录;
2.找到 <Directory D:/Apache/htdocs 将D:/Apache/htdocs改为你自定义的网站目录。
Ⅷ Apache 如何设置www目录文件夹,可以让项目不一定在htdocs里面
修改httpd.conf文件,找到 DocumentRoot 项,修改成对应的目录即可,如: DocumentRoot "E:/www" 重启Apache。
Ⅸ apache web服务器www目录下放了很多网页,怎么设置别人首先进入哪个页面
设置网站的首页,打开apache的配置文件,打开httpd.conf,设置DirectoryIndex那里,把那个页面放在第一位。