apache windows版下载最近更新|更新列表|字母检索|下载排行|苹果专区|分类导航

当前位置:首页电脑软件编程开发 → Apache HTTP Server for Windows 64位 v2.4.65 官方安装版

Apache HTTP Server for Windows 64位

Apache HTTP Server for Windows 64位

  • 电脑版下载
标签:ApacheWEB服务器
详情
介绍
猜你喜欢
相关版本

内容详情

Apache HTTP Server是Apache基金会旗下的一个开源项目,和tomcat一样都是免费web服务器,而且新版本更加稳定。它采用的是VS17构建,性能方面大幅提高。我们可以用于快速编译和提升扩展内容,同时也是兼容VS16/15/14模块的。

功能特色

1、代理服务器

Apache可以用作反向代理服务器,将用户的请求转发给后端服务器,实现负载均衡和缓存等功能。

2、Web服务器

Apache最主要的用途是作为Web服务器,处理并响应用户的HTTP请求,将网页和内容发送给浏览器

3、托管网站和应用

Apache可以用来托管静态网站、动态网站和Web应用,支持各种编程语言和技术。

4、安全性和身份验证

提供安全性特性,如SSL/TLS支持、基本身份验证、访问控制等,保护网站和应用的数据和资源。

5、模块化架构

采用模块化的架构,用户可以根据需求加载所需的模块,提供了灵活的扩展和定制能力。

6、URL重写和重定向

通过配置文件实现URL重写和重定向,优化网站的搜索引擎优化(SEO)和用户友好性。

7、日志记录

生成访问日志和错误日志,用于分析访问情况、排查问题和优化服务器性能。

8、动态内容支持

支持多种编程语言和技术,如PHP、Python、Perl、java等,通过模块可以与后端应用服务器(如Tomcat)集成。

9、性能优化

通过配置参数、启用压缩、启用缓存等方法,可以优化Apache服务器的性能,提供更快的响应和更好的用户体验。

依赖项构建:

- openssl 3.5.1

- nghttp2 1.66.0

- jansson 2.14.1

- curl 8.14.1

- apr-util 1.6.3

- APR-ICONV 1.2.2

- zlib 1.3.1

- brotli 1.1.0

- pcre2 10.45

- libxml2 2.14.4

- lua 5.4.8

- expat 2.7.1

注意 VS17 OpenSSL 3.x.x:

只有 PHP 8.2 和 8.1(使用 3.x.x 构建)作为模块运行。运行时mod_fcgid没有发现任何问题。

模块内容

mod_jk

Tomcat 连接器mod_qos服务

质量模块使用 VS16 模块,能够保护您的服务器免受各种恶意访问或攻击,

如 slowloris、DDos mod_fcgid

FastCGI ASF 模块

mod_security

应用程序防火墙、入侵检测和防御引擎

mod_xsendfile

处理原始输出处理程序注册的 X-SENDFILE 标头。

它对于处理 e.g. php、perl 或任何 cgi 的脚本输出很有用。

mod_log_rotate

DBD 虚拟主机dbd_modules进程

内服务器原生日志轮换

和从 (My)SQL 数据库到 (My)SQL 数据库的 DBD 日志记录 mod_bw带宽限制器

mod_view

显示文件的头部、尾部或整个内容, 用于远程查看(日志)文件。

mod_watch

每个虚拟主机监控接口。监视和收集每个虚拟主机、文件所有者、远程 IP 地址、

目录或位置以及整个服务器的字节、请求

apache http server安装与配置详解:

一、配置环境变量

1、手动配置环境变量

apache http server

apache http server安装

2、使用cmd命令配配置环境变量

setx -m PATH "%PATH%;C:\WF\usr\local\httpd-2.4.59-240404-win64-VS17\Apache24\bin

不加 -m 修改的是当前用户的环境变量,加 -m 修改的是系统环境变量。

Apache HTTP Server

二、安装

1、httpd -t

2、httpd -k install -n apache

3、net start apache

apache http server安装

命令说明 :

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服务命令

apache http server安装

三、配置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安装教程

四、配置apache虚拟机并测试php

1、在准备设置为网站根目录的位置新建index.php内容如下:

配置apache虚拟机

2、配置控制访问权限

Require all denied 修改为 Require all granted

<Directory />

AllowOverride none

Require all granted

</Directory>

apache安装教程

在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服务

重启apache服务

五、修改本地host文件并测试域名访问

打开C:\Windows\System32\drivers\etc目录,将hosts复制一份备份,加入下面内容,路径改成自己本地的

127.0.0.1  www.j.com j.com

访问j.com

apache http server

安全建议

定期更新Apache版本

隐藏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

相关版本

    多平台下载

    • PC版

      Apache HTTP Server for Windows 64位 v2.4.65 官方安装版

    查看所有0条评论>网友评论

    发表评论

    (您的评论需要经过审核才能显示) 网友粉丝QQ群号:766969941

    查看所有0条评论>>

    相关软件
    WampServer x64位(Apache服务器套装)WampServer x64位(Apache服务器套装)Apache OpenOffice电脑版Apache OpenOffice电脑版safedog网站安全狗Apache版+iis版safedog网站安全狗Apache版+iis版MyWebServer(WEB服务器软件)MyWebServer(WEB服务器软件)宝塔Windows面板宝塔Windows面板DevToys开发工具DevToys开发工具
    热门编程开发