大小:21.19M
更新时间:24-05-15
系统:Pc
版本:v2.4.59
apache http server是世界上最流行的Web服务器之一,简称为apache,由Apache软件基金会开发制作,这里小编为大家带来了apache windows版,包括64位和32位两个版本,同时新版本使用最新的Windows Visual Studio C++2022(又名VS17)构建,在性能、内存管理、新标准一致性功能、代码生成和稳定性等领域对VS16进行了改进、修复和优化,例如,为了“速度”,在不同的代码生成领域进行代码质量调整和改进,更多地使用了最新的处理器和支持的Windows版本(win7及以上)内部功能。并且VS17是向后兼容的,也就是说,VS16/15/14模块可以在VS17二进制内部使用。
与其他同类软件相比,apache http server具备快速可靠、跨平台性和安全性等特色,可以运行在几乎所有广泛使用的计算机平台上。支持软件快速、可靠并且可通过简单的API扩展,Perl/Python解释器可被编译到服务器中,可以创建一个每天有数百万人访问的Web服务器。不过Apache是用C语言实现的,只支持html静态网页,可以通过插件支持php;另外稳定性非常好,可以运行一年不重启,欢迎免费下载体验。
一、配置环境变量
1、手动配置环境变量
2、使用cmd命令配配置环境变量
setx -m PATH "%PATH%;C:\WF\usr\local\httpd-2.4.59-240404-win64-VS17\Apache24\bin
不加 -m 修改的是当前用户的环境变量,加 -m 修改的是系统环境变量。
二、安装
1、httpd -t
2、httpd -k install -n apache
3、net start apache
命令说明 :
1、httpd -t
是 Apache HTTP 服务器的一个命令行选项,用于测试服务器的配置文件是否正确。这个命令会检查 Apache 的主配置文件(通常是 httpd.conf)以及任何包含的文件(通过 Include 指令引入的文件)中的语法错误。
2、httpd -k install -n apache
这里把apache注册成了一个服务并且命名为apache
3、net start apache
启动服务命令
4、net stop apache
停止服务命令
5、httpd -n “apache” -t
测试是否成功命令
6、sc delete apache
卸载Apache服务命令
三、配置php7.4(需要php的选配)
打开httpd.conf 添加如下内容:
#注意PHPIniDir必须有,并且放到最上面
PHPIniDir "C:\WF\usr\local\php-7.4.9-Win32-vc15-x64"
LoadModule php7_module "C:\WF\usr\local\php-7.4.9-Win32-vc15-x64\php7apache2_4.dll"
<IfModule php7_module>
AddType application/x-httpd-php .php
AddType application/x-httpd-php-source .phps
</IfModule>
四、配置apache虚拟机并测试php
1、在准备设置为网站根目录的位置新建index.php内容如下:
2、配置控制访问权限
Require all denied 修改为 Require all granted
<Directory />
AllowOverride none
Require all granted
</Directory>
在Apache的HTTP服务器配置中,Require all denied和Require all granted是控制访问权限的指令。Require all denied意味着拒绝所有用户的访问,而Require all granted则允许所有用户访问。
3、配置目录请求DirectoryIndex
将 DirectoryIndex index.html改为
DirectoryIndex index.php index.html
在 Apache 的配置中,DirectoryIndex 指令用于指定当请求一个目录而不是具体文件时,服务器应该尝试提供哪个文件作为该目录的默认内容。这通常用于网站的主目录,以便当用户访问网站根目录时,服务器会自动提供一个默认的页面,如 index.html、index.php 或其他。
记住,访问控制不仅由 DirectoryIndex 指令决定,还受到其他 Apache 配置指令(如 Require、Allow、Deny)以及文件系统权限的影响
4、配置虚拟机
2.1打开Apache24\conf\extra\目录,将httpd-vhosts.conf复制一份备份,清空httpd-vhosts.conf内容加入下面内容,路径改成自己本地的
5、重启apache服务
五、修改本地host文件并测试域名访问
打开C:\Windows\System32\drivers\etc目录,将hosts复制一份备份,加入下面内容,路径改成自己本地的
127.0.0.1 www.j.com j.com
访问j.com
1、Web服务器
Apache最主要的用途是作为Web服务器,处理并响应用户的HTTP请求,将网页和内容发送给浏览器。
2、托管网站和应用
Apache可以用来托管静态网站、动态网站和Web应用,支持各种编程语言和技术。
3、代理服务器
Apache可以用作反向代理服务器,将用户的请求转发给后端服务器,实现负载均衡和缓存等功能。
4、安全性和身份验证
提供安全性特性,如SSL/TLS支持、基本身份验证、访问控制等,保护网站和应用的数据和资源。
5、URL重写和重定向
通过配置文件实现URL重写和重定向,优化网站的搜索引擎优化(SEO)和用户友好性。
6、模块化架构
采用模块化的架构,用户可以根据需求加载所需的模块,提供了灵活的扩展和定制能力。
7、日志记录
生成访问日志和错误日志,用于分析访问情况、排查问题和优化服务器性能。
8、动态内容支持
支持多种编程语言和技术,如PHP、Python、Perl、Java等,通过模块可以与后端应用服务器(如Tomcat)集成。
9、性能优化
通过配置参数、启用压缩、启用缓存等方法,可以优化Apache服务器的性能,提供更快的响应和更好的用户体验。
Windows 7 SP1
Windows 8 / 8.1
Windows 10
Windows 11
Windows Server 2022
Windows Server 2019
Windows Server 2016
Windows Server 2008 R2 SP1
Windows Server 2012 / R2
Windows Vista SP2
1、apache http server提供了网页服务功能
2、可以帮助您连接到自己的网页服务器
3、可以帮助您建立更好的通讯方式
4、支持http通讯协议,可以为您配置更好的网页服务
5、您也可以在软件上编辑代码服务
6、apache http server 是开源的,可以加载到任意系统使用
v2.4.59版本
一、核心增强功能
1、运行时可加载的MPM
现在可以在编译时将多个MPM构建为可加载模块。选择的MPM可以在运行时通过LoadModule指令进行配置。
2、事件MPM
Event MPM不再是实验性的,但现在已得到完全支持。
3、异步支持
更好地支持异步读/写,以支持MPM和平台。
4、每个模块和每个目录的LogLevel配置
LogLevel现在可以按模块和目录进行配置。在调试日志级别之上添加了新级别trace1到trace8。
5、根据请求配置部分
<If>、<ElseIf>和<Else>部分可用于根据每个请求标准设置配置。
6、通用表达式解析器
新的表达式解析器允许在SetEnvIfExpr、RewriteCond、Header、<If>等指令中使用通用语法指定复杂条件。
7、KeepAliveTimeout(以毫秒为单位)
现在可以指定KeepAliveTimeout(以毫秒为单位)。
8、NameVirtualHost指令
不再需要,现在已弃用。
9、覆盖配置
新的AllowOverrideList指令允许对.htaccess文件中允许的指令进行更细粒度的控制。
10、配置文件变量
现在可以在配置中定义变量,如果在配置中的许多地方使用相同的值,则可以更清晰地表示变量。
11、减少了内存使用
尽管有许多新功能,2.4.x使用的内存往往比2.2.x少。
同类热门
猜你喜欢
类似软件
apache spark 源码剖析30.99M160人在用apache spark 源码剖析是一本Spark代码源码学习书籍,由许鹏编著,本书全面、系统地介绍了Spark源码,深入浅出,细致入微。先提供给读者一系列分析源码的实用技巧,并给出一个合理的阅读顺序,并且始终抓住资源分配、消息传递、容错处理等基本问题,
查看Apache Tomcat 6高级编程89.97M208人在用Apache Tomcat 6高级编程是一本Apache Tomcat 6编著书籍,由乔帕(Chopra V.)编著,杨金奎等人翻译。本书重点讲解Tomcat 6的应用知识,介绍了新的架构和性能更改。从基本的Tomcat和Web应用程序配置到用于集群、J
查看plume http server(web服务器软件)2.34M202人在用 plume http server是目前网络上最小巧的web服务器软件,该软件也是运行iEdon Public Site的一款Web服务器,它运行在Windows Platform之上,采用高性能的IOCP通讯模型封装,可以满足了一般的网页服务需求
查看AppServ官方版94.45M1120人在用 AppServ是一款著名的PHP架站工具组合包,可用于一键架设PHP环境,作者将网络上的免费架站资源重新整合,重新包装成为一个安装程序,其中涵盖了Apache、Apache Monitor、PHP、MySQL、PHP-Nuke和phpMyAdmin
查看Apache tomcat 10 32位64位40.87M617人在用Apache tomcat 10是一个免费的开放源代码的Web应用服务器,因而深受Java爱好者的喜爱并得到了部分软件开发商的认可,被很多企业普遍使用,也是开发和调试JSP程序的首选,成为目前比较流行的Web应用服务器。而对于一个初学者来说,可以这样认为
查看热门标签
网友评论0人参与,0条评论
最新排行
netbox(asp服务器搭建软件)1.79Mv2.8.4128 netbox是一个使用脚本语言进行应用软件开发与发布的开发环境和运行平台,也是目前本地电脑最好的asp服务器搭建软件,全称名为netbox deployment wizard,可以完全使用脚本语言(比如 VBScript,Javascript) 创
查看守望简单web服务器627Kv1.0绿色版 守望小型web服务器是用c语言开发的一款功能强大实用的服务器功能工具,其特点是方便使用,特别适合建立临时的WEB服务器,整个WEB服务器就是一个EXE可执行程序,无需任何安装,不修改注册表,程序放在任何目录均可运行,卸载时直接删除文件就OK了,因此
查看护卫神Apache建站大师165.61Mv4.1.0 护卫神Apache建站大师是目前互联网上最优秀的一款apache环境搭建软件,可以帮助管理员在线管理服务器,其最大的特色在于:可以一键安装Apache+PHP+MySQL+FTP+伪静态+PhpMyAdmin,支持PHP5.2/3/4/5/6,并且
查看ZOC8 Terminal(telnet客户端软件)7.41Mv8.08.6官方版 ZOC8 Terminal官方版是一款强大的telnet/SSH/SSH2客户端和终端模拟器,软件拥有强大的配置和出色的的用户界面,功能多样,拥有行标签制定,历史命令,多窗口等功能,是一款很适合linux系统管理员使用的telnet客户端软件。
查看Quick Easy FTP Server(ftp服务器软件)283Kv4.0.0中文版Quick Easy FTP Server是一个全中文FTP服务器软件,它反应迅速,操作方便,只需要通过简单的几步操作就可以建立自已的ftp服务器,实现了标准FTP服务器所具有的功能。786kb的大小对于一款基于ftp标准协议的ftp服务器软件是非常罕见
查看Serv-U for Linux官方版33.91Mv15.4.0 Serv-U FTP Server是一款运行在Windows平台上的安全FTP服务器(FTPS, SFTP, HTTPS),它是一款优秀的、安全的文件管理、文件传输和文件共享的解决方案。同时也是应用最广泛的FTP服务器软件。提供了安全、高效的文件传
查看hyper-v server 2008 r2正式版1.35G附安装教程hyper-v server 2008 r2是目前互联网上使用最多的一款基于Hyper-Visor的独立虚拟化产品,也是微软提供的一款高效率的虚拟化管理软件。与之前集成在Windows Server 2008里的Hyper-V模块/插件不同,hyper-
查看LiteSpeed(web服务器)7.29Mv5.0.19官方版LiteSpeed是一个可在Linux、FreeBSD、MacOSX、Solaris平台上运行的web服务器软件,它支持PHP、Perl、Ruby、Python、JSP等语言,对Apache有很好的兼容性,同时拥有安全性高、稳定性好、运行性能高、可用性高
查看