一、Apche 简介
Apache HTTP Server(简称Apache)是Apache软件基金会的一个开放源码的网页服务器,可以在大多数计算机操作系统中运行,由于其多平台和安全性被广泛使用,是最流行的Web服务器端软件之一。它快速、可靠并且可通过简单的API扩展,将Perl/Python等解释器编译到服务器中。
Apacheweb服务器软件拥有以下特性:
Apache Server配置界面
Apache Server配置界面
1.支持最新的HTTP/1.1通信协议
2.拥有简单而强有力的基于文件的配置过程
3.支持通用网关接口
4.支持基于IP和基于域名的虚拟主机
5.支持多种方式的HTTP认证
6.集成Perl处理模块
7.集成代理服务器模块
8.支持实时监视服务器状态和定制服务器日志
9.支持服务器端包含指令(SSI)
10.支持安全Socket层(SSL)
11.提供用户会话过程的跟踪
12.支持FastCGI
13.通过第三方模块可以支持JavaServlets
如果你准备选择Web服务器,毫无疑问Apache是你的最佳选择。
二、下载
下载地址
https://www.apachelounge.com/download/
根据不同windows选择版本下载安装包,我的电脑是64,点击下载
三,解压到自定义文件
将下载好的文件解压到 D:/apache
四、修改配制文件
打配制文件httpd.conf,
这里用notepad++
找到 Define SRVROOT “c:/Apache24” 修改为 Define SRVROOT “D:\apache\Apache24”
五、运行服务器
运行服务器有三种方式
进入bin目录
1、通过httpd.exe启动,
直接双击启动
关闭窗口就停止服务了
2、通过ApacheMonitor.exe启动
双击 ApacheMonitor.exe
会在电脑右下角出现
右击小图标会显示“Open Apatch Monitor” ,点击打开Apache监视器
3、cmd启动
cmd里进入相应目录
启动就行
六、测试是否搭建成功
在httpd.conf文件查看默认端口(这个端口也可以自定义修改)
访问localhost:80
出现以上页面,恭喜你,已经搭建成功
七、试着放文件,供下载
进入Apache24\htdocs ,删除index.html,
随意放几个文件
再次访问localhost
恭喜你,可以下载文件了,
到此, 一个apache静态服务器,且具有文件下载功能的服务器完全搭建完成