分类
文章

如何在Ubuntu 18.04上设置Apache虚拟主机

介绍 Apache Web服务器是在Internet上提供网站服务的一种流行方法。截至2019年,据估计它将为所有活动网站中的29%提供服务,并且为开发人员提供了鲁棒性和灵活性。使用Apache,管理员可以使用匹配的系统将一台服务器设置为通过单个接口或IP托管多个域或站点。 使用Apache配置的每个域或单个站点(称为“虚拟主机”)都会将访问者定向到保存该站点信息的特定目录。这样做是在不指示同一服务器也负责其他站点的情况下完成的。只要您的服务器可以处理负载,此方案就可以扩展,没有任何软件限制。描述单个站点或 […]

分类
文章

如何在ubuntu 18 04上用let s encrypt保护apache

介绍 让我们加密是一个证书颁发机构(CA),它提供了一种获取和安装免费TLS / SSL证书的简便方法,从而可以在Web服务器上启用加密的HTTPS。它通过提供一个软件客户端Certbot来简化该过程,该客户端尝试使大多数(如果不是全部)所需步骤自动化。当前,在Apache和Nginx上,获取和安装证书的整个过程是完全自动化的。 在本教程中,您将使用Certbot为Ubuntu 18.04上的Apache获取免费的SSL证书,并将证书设置为自动更新。 本教程将使用单独的Apache虚拟主机文件而不是默认配置 […]

分类
文章

如何在ubuntu 16 04上用let s encrypt保护apache

介绍 本教程将向您展示如何在运行Apache作为Web服务器的Ubuntu 16.04服务器上通过Let’s Encrypt设置TLS / SSL证书。 Web服务器内使用SSL证书来加密服务器与客户端之间的通信,从而为访问您的应用程序的用户提供额外的安全性。让我们加密提供了一种简单的方法来免费获取和安装受信任的证书。 先决条件 为了完成本指南,您将需要: 具有未启用sudo超级用户的Ubuntu 16.04服务器,您可以按照我们的初始服务器设置指南进行设置 通过指定ServerName虚拟主机 […]

分类
文章

如何在ubuntu 14 04上用let s encrypt保护apache

介绍 本教程将向您展示如何在运行Apache作为Web服务器的Ubuntu 14.04服务器上通过Let’s Encrypt设置TLS / SSL证书。 Web服务器内使用SSL证书来加密服务器与客户端之间的通信,从而为访问您的应用程序的用户提供额外的安全性。让我们加密提供了一种简单的方法来免费获取和安装受信任的证书。 先决条件 为了完成本指南,您将需要: 具有非root用户sudo用户的Ubuntu 14.04服务器,您可以按照我们的初始服务器设置指南进行设置 安装了一个或多个域名的Apach […]

分类
文章

如何在Debian 9上使用let s encrypt保护apache

介绍 让我们加密是一个证书颁发机构(CA),它提供了一种获取和安装免费TLS / SSL证书的简便方法,从而可以在Web服务器上启用加密的HTTPS。它通过提供一个软件客户端Certbot来简化该过程,该客户端尝试使大多数(如果不是全部)所需步骤自动化。当前,在Apache和Nginx上,获取和安装证书的整个过程是完全自动化的。 在本教程中,您将使用Certbot在Debian 9上为Apache获取免费的SSL证书,并将证书设置为自动更新。 本教程将使用单独的Apache虚拟主机文件而不是默认配置文件。我 […]

分类
文章

如何在Debian 8上使用let s encrypt保护apache

介绍 本教程将向您展示如何在运行Apache作为Web服务器的Debian 8服务器上通过Let’s Encrypt设置TLS / SSL证书。我们还将介绍如何使用cron作业自动执行证书续订过程。 Web服务器内使用SSL证书来加密服务器与客户端之间的通信,从而为访问您的应用程序的用户提供额外的安全性。让我们加密提供了一种简单的方法来免费获取和安装受信任的证书。 先决条件 为了完成本指南,您将需要具有非root用户sudo用户的Debian 8服务器来执行管理任务。您可以按照Debian 8初 […]

分类
文章

如何在debian 10上使用let s encrypt保护apache

介绍 让我们加密是一个证书颁发机构(CA),它提供了一种获取和安装免费TLS / SSL证书的简便方法,从而可以在Web服务器上启用加密的HTTPS。它通过提供一个软件客户端Certbot来简化该过程,该客户端尝试使大多数(如果不是全部)所需步骤自动化。当前,在Apache和Nginx上,获取和安装证书的整个过程是完全自动化的。 在本教程中,您将使用Certbot在Debian 10上获得Apache的免费SSL证书,并将证书设置为自动更新。 本教程将使用单独的Apache虚拟主机文件而不是默认配置文件。我 […]

分类
文章

如何在centos 7上使用let s encrypt保护apache

介绍 让我们加密是一个证书颁发机构(CA),它为传输层安全性(TLS)加密提供免费的证书,从而在Web服务器上启用加密的HTTPS。通过提供可自动执行大多数步骤的软件客户端Certbot ,它简化了证书的创建,验证,签名,安装和更新的过程 。 在本教程中,您将使用Certbot在运行Apache作为Web服务器的CentOS 7服务器上通过Let’s Encrypt设置TLS / SSL证书。此外,您将使用cron作业来自动执行证书续订过程,您可以通过阅读如何在VPS上使用Cron来自动执行任务 […]

分类
文章

如何在ubuntu 18 04上用apache mod_rewrite重写url

介绍 Apache的mod_rewrite模块可让您以更简洁的方式重写URL,将人类可读的路径转换为代码友好的查询字符串。它还使您可以根据条件重写URL。 .htaccess文件使您可以创建和应用重写规则,而无需访问服务器配置文件。通过将.htaccess文件放置在网站的根目录中,可以按站点或按目录管理重写。 在本教程中,您将启用mod_rewrite并使用.htaccess文件创建基本的URL重定向,然后探究几个高级用例。 先决条件 要遵循本教程,您将需要: 按照Ubuntu 18.04初始服务器设置指南 […]

分类
文章

如何在ubuntu 16 04上用apache mod_rewrite重写url

介绍 在本教程中,我们将激活并学习如何使用Apache 2的mod_rewrite模块管理URL重写。这个模块允许我们以一种更简洁的方式重写URL,将人类可读的路径转换为对代码友好的查询字符串,或者根据其他条件重定向URL。 本指南分为两部分。首先建立一个示例网站,并介绍一个简单的重写示例。第二部分包含两个更深入的常用重写规则示例。 先决条件 要遵循本教程,您将需要: 使用此初始服务器设置教程设置了一个Ubuntu 16.04服务器,包括sudo非root用户和防火墙。 遵循如何在Ubuntu 16.04上 […]