首页 > 科技 > 正文

apache是什么服务器?apache的配置文件是什么?

2023-01-16 13:49:10来源:迪族网  

apache是什么服务器?

Apache服务器除了受欢迎程度之外,它还是最古老的web服务器之一,它的第一个版本在1995年发布,与其他web服务器一样,Apache为访问者提供服务网站文件的后台方面。它推广各种免费和开源的高级Web技术。Apache Web服务器提供了全方位的功能,包括CGI,SSL和虚拟域; 它还支持用于扩展的插件模块。尽管Apache最初是为Unix环境设计的,但超过90%的安装都是在Linux上运行的。但是,它也适用于Windows 等其他操作系统。

apache的配置文件是什么?

1、Apache的配置主要集中在httpd.conf文件,它位于你的安装目录,比如:我安装在

2、用编辑器打开httpd.conf文件,

先来查找到如下这一行:

#ServerName

我们可以得到如下这一行内容:

#ServerAdmin www.admin:80

这就是我们的主机名了,我们可以将前面的“#”去掉,并将其改为:

ServerName 127.0.0.1:80

3、改完后存盘,在重启你的Apache2.2前我们先测试一下我们的Apache的配置文件是否改得对:

4、如果在你点了Test Configuration后,黑屏一闪而过,说明你的改动无误,不然这个黑屏会一直停留在当前状态,并且告诉你,你的配置改动有错,错在哪里。重新启动你的Apache。

5、找到如下这行:

DocumentRoot

你会发下有这样的一行内容:

DocumentRoot "D:/Apache2.2/htdocs"

6、这个叫作DocumentRoot即webroot,即:发布目录,发布在这个目录下的任何工程都会在Apache服务开启时被装载成标准的web工程,我们现在动手来把这个WebRoot定位到我们自己的发布目录中去吧。

DocumentRoot "D:/www"

7、我们把它改到了d盘的www目录中去了,然后我们在该目录中放入一个index.html文件,内容为:

我更改到D盘www目录啦

8、重启我们的Apache服务,来测试一下:

我们得到了什么?禁止访问,为什么?

Forbidden

You don't have permission to access / on this server.

9、找到下面这一段:

Options FollowSymLinks

AllowOverride None

Order deny,allow

deny from all

把这个”deny from all”改成”allow fromall’吧。

Options FollowSymLinks

AllowOverride None

Order deny,allow

allow from all

10、修改完后重启你的Apache服务,我们的Apache的发布目录已经成功更改到了d:\www目录下了。

责任编辑:hnmd003

相关阅读

相关阅读

推荐阅读