提要:Apache 2.0许可证中的专利许可条款使得开源代码可以安全使用,但它经常被误解。Apache 2.0 许可证包含许多关键条款,其中也包括根据我的经验经常被误解的 专利许可 ( patent grant ) 条款。专利许可对于开源代码的安全使用具有重大影响。我通过分析 Apache 2.0
学习如何在 Apache 上托管你自己的网站,这是一个可靠、流行且易于配置的 Web 服务器。我托管自己的网站已经有很多年了。自从 20 多年前从 OS/2 切换到 Linux 以来,我一直将 Apache 作为我的服务器软件。Apache 是可靠、流行的,且基本的安装配置也很容易。对于更复杂的设置
这是我们的 LAMP 系列教程的开始:如何在 Ubuntu 上安装 Apache web 服务器。这些说明适用于任何基于 Ubuntu 的发行版,包括 Ubuntu 14.04、 Ubuntu 16.04、 Ubuntu 18.04,甚至非 LTS 的 Ubuntu 发行版,例如 Ubuntu 17
如何在流行而强大的 Apache Web 服务器上托管两个或多个站点。在我的上一篇文章中,我解释了如何为单个站点配置 Apache Web 服务器,事实证明这很容易。在这篇文章中,我将向你展示如何使用单个 Apache 实例来服务多个站点。注意:我写这篇文章的环境是 Fedora 27 虚拟机,配置
Apache 基金会(ASF)正式宣布,该基金会已经将其旗下的 350 多个项目、多达 2 亿行的代码从内部的 Git 基础设施迁移至 GitHub。作为全球最大的开源基金会,ASF 拥有 730 名个人 ASF 成员 ( Member ) 和超过 7000 名的 Apache 代码 提交者 ( C
对于 Linux 用户来说,当我们想到微软 Office 的开源替代品时,Apache OpenOffice 仍然是一个相关的推荐,这是不言而喻的。然而,在过去的几年里,OpenOffice 的发展几乎是停滞的。当然,考虑到 Abhishek 早在 2016 年就写过 Apache OpenOffi
LAMP 套件是一种流行的开源 Web 开发平台,可用于运行和部署动态网站和基于 Web 的应用程序。通常,LAMP 套件由 Apache Web 服务器、MariaDB/MySQL 数据库、PHP/Python/Perl 程序设计(脚本)语言组成。 LAMP 是 Linux,MariaDB/MYS
吴晟当选首位华人 Apache 软件基金会董事在本周举行的 Apache 软件基金会(ASF)年度会员大会上,吴晟当选为 ASF 董事会成员,这是首位华人担任的 ASF 董事。此外,还有 7 位来自中国的新成员也接到了正式成员邀请。至此 ASF 中国区成员预计将达到 28 位,而全球仅 700 余位
外部库填补了 Java 核心库中的一些功能空白。Java 自带有一组核心库,其中包含了定义常用数据类型和相关行为的库(例如 String 和 Date)、与主机操作系统交互的实用程序(例如 System 和 File),以及一些用来管理安全性、处理网络通信、创建或解析 XML的有用的子系统。鉴于核心
Apache Cassandra 是一个自由开源的 NoSQL 数据库管理系统,用于在许多服务器上操作大量信息,提供无单点故障的高可用性。我不打算讨论 NoSQL 数据库的细节。我将会告诉你如何在基于 Ubuntu 的 Linux 发行版上安装 Apache Cassandra。请注意,这更多是为了
对用户而言,优秀的对外数据分析工具非常关键,因此选择合适的数据架构就显得尤为重要。现如今,数据分析不再是仅面向内部开发人员。当为业务方构建数据分析系统时,你需要确认哪种数据库后端是最合适的。程序员的本能可能是“选用自己了解的数据库(例如 PostgreSQL 或 MySQL)”。数据仓库也可能会扩展
Apache Kafka 是最流行的开源消息代理之一。它已经成为了大数据操作的重要组成部分,你能够在几乎所有的微服务环境中找到它。本文对 Apache Kafka 进行了简要介绍,并提供了一个案例来展示它的使用方式。你有没有想过,电子商务平台是如何在处理巨大的流量时,做到不会卡顿的呢?有没有想过,O
Apache OpenOffice 下载量超过 3.33 亿次,主要是 Windows 用户虽然 Apache OpenOffice 开源办公套件的发展几乎停滞不前,而 LibreOffice 一直在提供更现代的特性和功能,有趣的是,人们仍然在继续下载和使用 OpenOffice。Apache 软件
Apache 软件基金会(ASF)围绕一套独特的流程和价值观构建,以确保其开放性。作为 Apache 软件基金会 Apache Software Foundation (ASF) 的长期志愿者和导师(以及现任董事会成员)和 Apache 孵化器的副总裁,我很自豪能够提供我对 ASF 运营的独特流程和
Apache的URL缩短功能可以通过使用重定向和Rewrite模块来实现。具体步骤如下: 在Apache的配置文件中启用Rewrite模块。 添加一个Rewrite规则,将用户访问的长URL重定向到短URL。 可以选择使用.htaccess文件来管理URL缩短规则。 例如,假设我们想要将长URL
Apache有多种方法可以用于保护网站免受点击劫持攻击。以下是一些设置方法: X-Frame-Options头部:通过在Apache配置文件中添加以下代码来设置X-Frame-Options头部,可以禁止网页在iframe中加载,从而防止点击劫持攻击: Header set X-Frame-Op
Apache的HSTS(HTTP Strict Transport Security)功能是一种安全策略,它告知浏览器只通过HTTPS加密协议访问网站,从而防止中间人攻击和窥探。启用HSTS功能可以提高网站的安全性。 要启用Apache的HSTS功能,需要在网站的虚拟主机配置文件中添加以下代码: H
要配置Apache的X-Frame-Options以防止点击劫持,可以在Apache的配置文件中添加以下内容: Header always append X-Frame-Options SAMEORIGIN 这将向所有响应头中添加X-Frame-Options标头,并将其设置为SAMEORIGIN
Apache 服务器可以通过设置 HTTP 头部中的 Content-Security-Policy 来实现内容安全策略。以下是如何在 Apache 配置文件中设置 Content Security Policy 的示例: 打开 Apache 的配置文件(通常是 httpd.conf 或 apa
Apache的Referrer Policy可以通过设置HTTP头信息来增强安全性。您可以通过编辑Apache的配置文件来配置Referrer Policy。以下是一些常用的配置示例: 关闭Referrer Policy: Header always set Referrer-Policy "s