目 录CONTENT

文章目录

Apache 服务器下载、安装、配置

俊阳IT知识库
2022-12-22 / 0 评论 / 0 点赞 / 290 阅读 / 1,286 字 / 正在检测是否收录...
温馨提示:
本文最后更新于 2022-12-22,若内容或图片失效,请留言反馈。部分素材来自网络,若不小心影响到您的利益,请联系我们删除。
广告

文章已同步至掘金:https://juejin.cn/post/6844903891855736845
欢迎访问😃,有任何问题都可留言评论哦~

在学习中,我们主要使用了Apache服务器,因此这里主要讲述下关于Apache服务的下载、安装和配置。

官网下载Apache HTTP Server服务器

1.打开apache官网

apache-serve-1

2.点击右上角Download,出现以下界面 ,这里是各镜像服务器,随便找一个,这里用的是推荐版

apache-serve-10

3.出现目录列表,这些是apache的项目列表

apache-serve-11

4.点“httpd",出现以下界面

apache-serve-12

5.点红框部分,出现如下界面

apache-serve-13

6.进入如下界面后,选择第一项ApacheHaus,这是个第三方下载平台,在它的网站下载独立的Apache会是一个压缩包。另外四个中,第二个也是独立的Apache下载地址,另外三个是集成开发环境。本人选的第一个

apache-serve-14

7.在新的界面中,会发现VC9和VC11字样,通过阅读相关内容得知,VC9是指用VS2008编译的代码,而VC11是用VS2012编译的,而用VS2012编译的无法在Windows XP和Server 2003中使用。算是为了兼容性好点吧,本人选的用VC9编译的32位Apache,选择下载至此,下载过程完成!

apache-serve-15

Apache服务器的安装

1.下载安装包

apache-serve-16

2.解压缩文件到你想放置的目录下,注意:Apache24名称可以根据自己情况改,本人改成“Apache”

apache-serve-17

Apache服务器的配置

打开httpd.conf文件(在D:\Apache-2.4.20\Apache\conf下,这是我的,放置的位置不同,则文件位置不同)

1.修改目录位置,如下图所示:

apache-serve-2

若你的80端口被占用(可在cmd下用命令netstat -a查看),则将80端口改为别的保存。

apache-serve-3

2.配置安装Apache的主服务,有了它,Apache才可启动。

打开cmd窗口,输入:“D:\Apache-2.4.20\Apache\bin\httpd.exe” -k install -n apache,切记包含引号。该命令的意思是,安装apache服务,并将该服务名称命名为apache(你也可以改成别的),回车。

服务安装完毕,完毕后,会自动测试,若有问题,窗口会提示错误,此时请根据错误自行排查。(不用管错误)

正常安装完毕如下图所示:

apache-serve-4

Apache服务器的启动

配置好Apache服务器之后,我们便能启动服务器,Windows下Apache服务器的启动方式有三种。

1.利用Windows启动

打开计算机管理,找到apache服务项,选择后,右键单击,便可选择相应操作(启动、停止、重新启动)
或者打开cmd(window+R)输入services.msc 也可以

apache-serve-5

2.利用命令行启动

打开cmd,进去bin目录,或者直接打开文件夹,在文件夹上方显示文件夹框那里双击,输入cmd,则直接打开本目录下的cmd,然后输入httpd -k start,就可以直接打开。

3.利用Apache服务器自身的视窗打开

找到bin目录下的ApacheMonitor.exe,打开
apache-serve-6

双击运行,桌面右下角会出现图标,双击打开窗口界面,会看到如图所示:

apache-serve-7

点击右侧start,启动apache服务

补充句,从该界面可看出,其可以手动控制服务的开启与关闭,为了节省资源,关闭Apache服务器的时候,请先点击“Stop”关闭apache服务。当然,该服务也可以windows系统服务中关闭(建议设置成手动)。

下图显示的是该服务成功显示的状态:

apache-serve-8

打开浏览器,输入访问http://localhost 或者 127.0.0.1,若出现如下图所示界面,则Apache服务器的基本配置完毕,此时apache服务器已经可以运行,

apache-serve-9

配置文件夹启动目录

如果在文件夹中的文件想要用服务启动,则好好看这个配置

修改 httpd.conf 文件的配置(上面有说明怎么找到该文件)在Apache/conf下

在文件里搜索下面两行代码:
DocumentRoot "${SRVROOT}/htdocs"
<Directory "${SRVROOT}/htdocs">

为保险起见,先把这两行代码注释了,再复制下来

然后把两行里的 ${SRVROOT}/htdocs 改成自己想要的路径,比如我的 C:\Users\99659\Desktop 意思就是桌面
改成后:
DocumentRoot "C:\Users\99659\Desktop"
<Directory "C:\Users\99659\Desktop">

最后 重启服务 用浏览器打开 localhost 或者127.0.0.1,就可以看到你的桌面上文件夹了,然后里面的文件就可以用服务打开,大功告成


^_<

0

评论区