apache如何设置www目录文件夹,可以让项目不一定在htdocs里面

author author     2023-03-19     538

关键词:

像我的项目一定要放在htdocs里面,才能通过127.0.0.1/ 或localhost路径访问,怎样设置才能让项目不一定要放在htdocs里面,在同级目录文件夹下也能通过以上路径访问

修改httpd.conf文件,找到 DocumentRoot 项,修改成对应的目录即可,如: DocumentRoot "E:/www" 重启Apache。

Apache是世界使用排名第一的Web服务器软件。它可以运行在几乎所有广泛使用的计算机平台上,由于其跨平台和安全性被广泛使用,是最流行的Web服务器端软件之一。它快速、可靠并且可通过简单的API扩充,将Perl/Python等解释器编译到服务器中。同时Apache音译为阿帕奇,是北美印第安人的一个部落,叫阿帕奇族,在美国的西南部。也是一个基金会的名称、一种武装直升机等等。

Apache源于NCSAhttpd服务器,经过多次修改,成为世界上最流行的Web服务器软件之一。Apache取自“a patchy server”的读音,意思是充满补丁的服务器,因为它是自由软件,所以不断有人来为它开发新的功能、新的特性、修改原来的缺陷。Apache的特点是简单、速度快、性能稳定,并可做代理服务器来使用。

本来它只用于小型或试验Internet网络,后来逐步扩充到各种Unix系统中,尤其对Linux的支持相当完美。Apache有多种产品,可以支持SSL技术,支持多个虚拟主机。Apache是以进程为基础的结构,进程要比线程消耗更多的系统开支,不太适合于多处理器环境,因此,在一个Apache Web站点扩容时,通常是增加服务器或扩充群集节点而不是增加处理器。到目前为止Apache仍然是世界上用的最多的Web服务器,市场占有率达60%左右。世界上很多著名的网站如Amazon、Yahoo!、W3 Consortium、Financial Times等都是Apache的产物,它的成功之处主要在于它的源代码开放、有一支开放的开发队伍、支持跨平台的应用(可以运行在几乎所有的Unix、Windows、Linux系统平台上)以及它的可移植性等方面。

Apache的诞生极富有戏剧性。当NCSAWWW服务器项目停顿后,那些使用NCSAWWW服务器的人们开始交换他们用于该服务器的补丁程序,他们也很快认识到成立管理这些补丁程序的论坛是必要的。就这样,诞生了Apache Group,后来这个团体在NCSA的基础上创建了Apache。

参考技术A 修改httpd.conf文件,找到 DocumentRoot 项,修改成对应的目录即可,如:
DocumentRoot "E:/www"
重启Apache追问

如果要实现htdocs文件夹和同目录下其他文件夹也能通过localhost来访问,该怎么设置

追答

不行的,localhost(域名)只能对应一个目录。

追问

怎样才能让htdocs1、htdocs2、htdocs3、等同级目录下文件夹也能通过网页查看文件夹中项目,而并不紧紧局限htdocs一个文件夹里面才能通过浏览器访问项目

追答

试下虚拟目录,具体可参考网上的配置。

本回答被提问者和网友采纳

如何让apache显示目录

1.开启关闭apache服务器所有网站显示目录的配置方法:打开:  /ect/conf/httpd.conf配置文件<Directory/>  OptionsIndexes FollowSymLinks#这样就可以让网站显示目录结果了.  #OptionsFollowSymLinks #这样是网站关闭网... 查看详情

apache如何设置能实现:正常浏览目录结构(包括虚拟目录)和下载文件,但又禁止php,asp==的运行?

或者VSFTP禁止上传此类文件?或者是linux——debian系统,某目录下禁止保存此类文件?能实现吗?我是想仅此一个站点这样设置,不妨碍其它PHP的站点。我是想做文件共享用,FTP上传。通过HTTP来共享,这样会被上传PHP的文件影响... 查看详情

如何让 require_once 从上面的目录中获取文件?

】如何让require_once从上面的目录中获取文件?【英文标题】:HowcanImakerequire_oncefetchafilefromthedirectoryabove?【发布时间】:2013-09-2819:12:22【问题描述】:我正在尝试在新服务器上建立一个我不是原始所有者的站点-在Apache2中,文档根... 查看详情

centos7系统下怎么更改apache默认网站目录

...要的目录,我选择在/home下建一个www目录cd/home/--进入home文件夹下mkdirwww--创建www文件夹二、修改apache配置文件,使定位到/home/www/vim/etc/httpd/conf/httpd.conf--用编辑器打开配置文件(没安装vim的同学可以用vi)找到DocumentRoot“/var/www/htm... 查看详情

linuxapache主目录设置问题

我在linux中apache主目录/var/www/html下放了一个网站,文件夹是allnew,网站首页是/allnew/index.html,然后改了httpd.conf中的配置:DoumentRoot:"/var/www/html/allnew",按说通过其他计算机访问时只需要输入IP就可以访问/allnew/index.html了,但是不可... 查看详情

centos网站目录在哪?

...别于Windows可以分很多个盘,Linux只有一个根目录/,所有文件夹都在根目录下。2、bin文件夹Binary的缩写,这个目录存放着经常使用的命令。3、boot为启动文件夹,这里存放的是启动Linux时使用的一些核心文件,包括一些连接文件以... 查看详情

centos7系统下怎么更改apache默认网站目录

...要的目录,我选择在/home下建一个www目录cd/home/--进入home文件夹下mkdirwww--创建www文件夹1212二、修改apache配置文件,使定位到/home/www/vim/etc/httpd/conf/httpd.conf--用编辑器打开配置文件(没安装vim的同学可以用vi)11找到DocumentRoot“/var/w... 查看详情

如何在apache配置虚拟目录

...问路径为:E:/php/web下,即DocumentRoot"E:/php/web"。哪如何设置一个别的盘符(比如:D盘)下面的一个目录,让Web服务器可以去访问呢?就需要配置虚拟目录。下面为配置步骤:1、配置虚拟目录就是增加一个节点,找到<IfMo... 查看详情

如何让el-tree的节点目录不动

如何让eltree的这个接待目录不动,首先你要想让他目录不动你,首先你要保证什么点子保证,一个是保证能运行,第二个是保证它那个源文件不受影响,对吧,你说如果想实现这点,首先要进行固定啊,进行一个固定,就是右键... 查看详情

您好,我想请问下,如何在linux上部署php项目

...经放在这里了,也重启了Apache,但是出现的只是我指向的文件夹的目录结构。能不能具体讲讲项目怎么部署的?放在哪个位置,修改哪些配置文件?参考技术A根据你的问题描述分析,像没你没有安装PHP组件.可试着先执行yuminstallph... 查看详情

一个web项目,如何设置多个域名来访问它的,可以是不同的目录

...jspwww.test.com来访问/index.jspact.test.com来访问/act/index.jsp一般如何设置的?参考技术A将默认首页做成判断页就可以判断来路跳转到相关页面 参考技术B在apache里面设置就行了一个域名指一个目录就可以了追问哦,有理方便提供类似的... 查看详情

如何将整个目录或项目输出添加到 WiX 包

】如何将整个目录或项目输出添加到WiX包【英文标题】:HowtoaddawholedirectoryorprojectoutputtoWiXpackage【发布时间】:2010-09-2916:55:01【问题描述】:我们决定从VS集成设置切换到WiX。但是,我们目前所做的是使用项目输出文件作为设置... 查看详情

如何创建一个django网站

参考技术A本文演示如何创建一个简单的django网站,使用的django版本为1.7。1.创建项目运行下面命令就可以创建一个django项目,项目名称叫mysite:$django-admin.pystartprojectmysite创建后的项目目录如下:mysite├──manage.py└──mysite├... 查看详情

apache如何部署php

将你的apache的网站发布到你本机网卡的地址上,然后让处于同一网段内的另一台电脑访问你作为服务器这个电脑的ip即可注意端口号1、保证你的apache能正常启动,然后打开httpd.conf那个配置文件,检查一下Listen服务器端口,默认... 查看详情

apache常用配置指北

...目录的AllowOverride属性一般都配置成不允许任何Override,即设置AllowOverrideNone,此时,配置目录及子目录的.htaccess文件将被完全忽略。当此指令设置为All时,所有具有“.htaccess”作用域的指令都允许出现在.htaccess文件中示例: 查看详情

如何让 Apache 读取到不同分区的符号链接?

】如何让Apache读取到不同分区的符号链接?【英文标题】:HowdoImakeApachereadsymlinkstodifferentpartition?【发布时间】:2012-06-1409:59:01【问题描述】:我有带有两个ext4分区的LinuxMint13,一个用于/,一个用于/home。我刚刚安装了LAMP。它工... 查看详情

phpmyadmin如何设置域名让外网访问

参考技术A网上看到了,第一,打开局域网访问配置文件:选择Apachehttpd.conf搜索关键字denyfrom,会发现一处denyfrom下有一行Allowfrom127.0.0.1,然后将127.0.0.1修改为all即可,也就是Allowfromall即允许任何人访问,重启apache服务就可以允许... 查看详情

linux安装ssl证书

参考技术A编辑Apache根目录下conf/httpd.conf文件找到 #LoadModulessl_modulemodules/mod_ssl.so 和 #Includeconf/extra/httpd-ssl.conf,去掉前面的#号注释编辑Apache根目录下conf/extra/httpd-ssl.conf文件,修改如下内容:配置完成后,重新启动Apache... 查看详情