Apache中文版下载_Apache(服务器) V2.4.46 vc15 最新版
Apache最新版是一款功能及其强大的服务器软件,快速、可靠、可通过简单的API扩展,Perl/Python解释器可被编译到服务器中,完全免费,完全源代码开放,该软件可以运行在几乎所有广泛使用的计算机平台上,而且知识兔由于其跨平台和安全性被广泛使用,是最流行的Web服务器端软件之一,如果知识兔你需要创建一个每天有数百万人访问的Web服务器,Apache可能是最佳选择,有这方面需求的用户可以在这里下载体验。
Apache中文版软件介绍:
1、是强大web服务器;
2、采用包含2616http最新的协议
3、高配置性及可扩展性;
4、用自带模块去定制编写
5、为用户分享所有的web服务器源代码;
6、完美运行在win203以上电脑系统;
7、知识兔根据用户反馈实时更新bug报告。
Apache中文版软件优势:
1、apache是最流行服务器软件,知识兔可以运用在所有计算机平台上。利用api扩展编译到对应服务器。
2、对用户进行源代码无限制开放,方便用户创建百万级日访问量web服务器。
Apache中文版软件功能:
1.支持最新的HTTP/1.1通信协议
2.拥有简单而强有力的基于文件的配置过程
3.支持通用网关接口
4.支持基于IP和基于域名的虚拟主机
5.支持多种方式的HTTP认证
6.集成Perl处理模块
7.集成代理服务器模块
8.支持实时监视服务器状态和定制服务器日志
9.支持服务器端包含指令(SSI)
10.支持安全Socket层(SSL)
11.分享用户会话过程的跟踪
12.支持FastCGI
13.通过第三方模块可以支持JavaServlets
模块介绍
1.SSO Module – LemonLDAP
LemonLdap 是 Apache 的一个实现了 Web SSO 的模块,可处理超过 20 万的用户。
2.并发限制模块 – limitipconn
limitipconn 是一个 Apache 的模块,用来限制每个 IP 的并发连接数。知识兔支持 Apache 1.x 和 2.x。
3.日志监控模块
Apache Live Log 是一个 Perl 编写的模块,知识兔可以在浏览器上直接实时的通过 Ajax 技术浏览和监控 Apache 的 日志文件。
4.负载均衡模块
mod_backhand 是一个Apache 的负载平衡模块 。它定义了每个请求的HTTP重定向在一个异构的Apache服务器群集。每个请求的处理,并贯穿了一套??候选人的职能?? ,知识兔以确定哪些服务器是最适合的回应。请求然后知识兔代理到该服务器。设施已到位,知识兔让你写您自己的动态加载决策算法。一切有关的要求和当前可用的资源可用于决策过 程。
Apache中文版使用方法:
1、知识兔将压缩包解压到需要安装的目录
2、解压后名称为Apache24(可自定义),知识兔打开找到conf目录,进入找到配置文件httpd.conf打开,更改服务路径及端口,配置如下:
3、保存配置,知识兔打开CMD窗口,进入服务bin目录,知识兔输入安装命令(httpd -k install)开始安装服务,如下图所示:
4、正常安装完毕效果如下图所示:
5、输入启动命令(net start apache2.4)启动服务,启动成功效果如下图所示:
6、打开浏览器,知识兔输入网址(http://localhost/)访问,效果如下图所示:
至此,服务安装完成,若在上述某个步骤出错或有不明确的地方,请留言给我。
补充:除了上述启动方式,知识兔也可以通过Apache自带的管理窗口进行启动和关闭,效果如下图所示:
Apache中文版更新日记:
Apache HTTP Server 2.4.46 已发布,此版本修复了安全问题和部分 bug,知识兔以及增强功能。
SECURITY: CVE-2020-11984 (cve.mitre.org)
mod_proxy_uwsgi: 恶意请求可能导致在恶意进程环境下运行的服务器出现信息泄露或 RCE 漏洞
SECURITY: CVE-2020-11993 (cve.mitre.org)
mod_http2: 当连接请求被限制时,记录可能导致并发、不安全使用内存池的语句
SECURITY:
mod_http2: 为'Cache-Digest' header 请求特定的值会导致服务器在之后尝试使用 HTTP/2 对资源进行 PUSH 时出现崩溃
mod_proxy_fcgi:修复 Windows 平台出现的构建警告问题
Apache中文版常见问题:
1.如何使得apache监听在特定的端口
修改httpd.conf里面有关Listen的选项,例如:
Listen 8000
是使apache监听在8000端口
而如果知识兔要同时指定监听端口和监听地址,知识兔可以使用:
Listen 192.170.2.1:80
Listen 192.170.2.5:8000
这样就使得apache同时监听在192.170.2.1的80端口和192.170.2.5的8000端口
当然也可以在httpd.conf里面设置:
Port 80
这样来实现类似的效果
2.apache中如何限制http请求
消息主体的大小
在httpd.conf里面设置:
LimitRequestBody n
n是整数单位是byte
cgi脚本一般把表单里面内容作为消息的主体提交给服务器处理所以现在消息主体的大小在使用cgi的时候很有用比如使用cgi来上传文件,如果知识兔有设置:
LimitRequestBody 102400
那么上传文件超过100k的时候就会报错
3.如何使得apache对客户端进行域名验证
可以在httpd.conf里面设置:
HostnameLookups on|off|double
如果知识兔是使用on,那么只有进行一次反查,如果知识兔用double,那么进行反查的后还要进行次正向解析,只有两次的结果互相符合才行,而off就是不进行域名验证
如果知识兔为了安全,知识兔建议使用double;为了加快访问速度,知识兔建议使用off
4.如何在apache中设置session持续时间
在apache1.2以上的版本中,知识兔可以在httpd.conf里面设置:
KeepAlive on
KeepAliveTimeout 15
这样就能限制每个session的保持时间是15秒session的使用可以使得很多请求都可以通过同个tcp连接来发送,节约了网络资源和系统资源
5.如何使得apache只监听在特定的ip
修改httpd.conf,在里面使用
BindAddress 192.168.0.1
这样就能使得apache只监听外界对192.168.0.1的http请求如果知识兔使用:
BindAddress *
就表明apache监听所有网络接口上的http请求
当然用防火墙也可以实现
下载仅供下载体验和测试学习,不得商用和正当使用。