Apache HTTP Server(通常称为Apache)快速而安全,运行全球所有Web服务器的一半以上。
Apache也是免费软件。它由Apache Software Foundation分发,它推广各种免费和开源的高级Web技术。 Apache Web服务器提供全面的功能,包括CGI,SSL和虚拟域;它还支持插件模块以实现可扩展性。
虽然Apache最初是为Unix环境设计的,但超过90%的安装都是在Linux上运行的。但是,它也适用于Windows等其他操作系统。
什么是HTTP服务器?
通常,服务器是向请求客户端提供文件的远程计算机。然后,Web服务器是网站运行的环境 - 为网站服务的计算机。
Web服务器使用超文本传输协议传递内容。例如,当您在Web浏览器中访问Go-Travels.com时,您最终会联系托管此网站的Web服务器,以便您可以与其进行通信以请求网页(您已经看过此页面) 。
为什么使用Apache HTTP Server?
Apache的最大好处是它可以免费用于个人和商业用途,因此您无需担心需要付费。
Apache也是一个可靠的软件框架,并且仍然得到积极维护,因此它可以获得频繁的功能升级,安全补丁和漏洞改进。
虽然Apache是一款免费且更新的产品,但它并不吝啬功能。事实上,它是功能最丰富的HTTP网络服务器之一,这是它如此受欢迎的另一个原因。
使用模块为软件添加更多功能。 Apache支持:
- 密码验证和数字证书
- 可自定义的错误消息
- 通过虚拟主机功能支持多个网站
- 代理服务
- SSL和TLS
- GZIP压缩可加快网页速度
以下是Apache中的一些其他功能:
- IPv6的
- XML
- FTP
- Perl,Lua和PHP
- 带宽限制
- WebDAV的
- 负载均衡
- HTTP / 2
- 的.htaccess
- 多请求处理模式
- URL重写
- 会话跟踪
- 基于IP地址的地理位置
尽管Apache提供了许多功能,但您不必担心如何学习如何使用它们。 Apache被广泛使用,已经给出答案(并在线发布)几乎可以提出任何问题。