分类
文章

如何升级到ubuntu 16 04 lts

介绍 Warning:与操作系统主要版本之间的几乎所有升级一样,此过程也存在固有的失败,数据丢失或软件配置损坏的风险。强烈建议进行全面的备份和广泛的测试。 为了避免这些问题,我们建议尽可能迁移到新的Ubuntu 16.04服务器,而不是就地升级。升级时,您可能仍然需要检查软件配置的差异,但是核心系统可能会具有更高的稳定性。您可以按照我们有关如何迁移到新Linux服务器的系列文章来学习如何在服务器之间迁移。 Ubuntu操作系统的下一个长期支持版本16.04(Xenial Xerus)将于2016年4月21日 […]

分类
文章

如何在ubuntu 16 04上使用mod_proxy将apache设置为反向代理

介绍 reverse proxy是一种代理服务器,它接受HTTP(S)请求并将其透明地分发到一个或多个后端服务器。反向代理很有用,因为许多现代的Web应用程序使用后端应用程序服务器处理传入的HTTP请求,这些服务器并不意味着用户可以直接访问它,并且通常仅支持基本的HTTP功能。 您可以使用反向代理来防止直接访问这些基础应用服务器。它们还可用于将来自传入请求的负载分配到几个不同的应用程序服务器,从而大规模提高性能并提供故障安全性。它们可以利用应用程序服务器不提供的功能(例如缓存,压缩或SSL加密)填补空白。 […]

分类
文章

如何在ubuntu 16 04上使用rbenv安装ruby on rails

介绍 对于希望创建站点和Web应用程序的开发人员而言,Ruby on Rails是最受欢迎的应用程序堆栈之一。Ruby编程语言与Rails开发框架相结合,使应用程序开发变得简单。 您可以使用命令行工具rbenv轻松安装Ruby和Rails。使用rbenv将为您提供开发Ruby on Rails应用程序的坚实环境,因为它将使您轻松切换Ruby版本,并使整个团队保持同一版本。项目库位于GitHub上 。 rbenv支持指定特定于应用程序的Ruby版本,允许您为每个用户更改全局Ruby,并允许您使用环境变量来覆盖 […]

分类
文章

如何在ubuntu 16 04上用rvm安装ruby on rails

介绍 对于希望创建站点和Web应用程序的开发人员而言,Ruby on Rails是最受欢迎的应用程序堆栈之一。Ruby编程语言与Rails开发框架相结合,使应用程序开发变得简单。 您可以使用命令行工具RVM (Ruby Version Manager)轻松安装Ruby和Rails。RVM还可以让您管理和使用多个Ruby环境,并允许您在它们之间进行切换。项目库位于GitHub上 。 在本指南中,我们将RVM安装在Ubuntu 16.04服务器上,然后使用它来安装稳定版本的Ruby和Rails。 先决条件 本教 […]

分类
文章

如何在ubuntu 16 04上安装anaconda python发行版

介绍 Anaconda是一个开源软件包管理器,环境管理器,以及Python和R编程语言的发行版。它通常用于大规模数据处理,科学计算和预测分析,为数据科学家,开发人员,业务分析人员以及在DevOps中工作的人员提供服务。 Anaconda提供了720多个开源软件包的集合,有免费版本和付费版本。Anaconda发行版随附conda命令行实用程序。您可以通过阅读Anaconda文档页面了解有关Anaconda和conda的更多信息。 本教程将指导您在Ubuntu 16.04服务器上安装Anaconda的Pytho […]

分类
文章

如何在ubuntu 16 04上安装apache web服务器

介绍 Apache HTTP服务器是世界上使用最广泛的Web服务器。它提供了许多强大的功能,包括可动态加载的模块,强大的媒体支持以及与其他流行软件的广泛集成。 在本指南中,我们将讨论如何在Ubuntu 16.04服务器上安装Apache Web服务器。 先决条件 在开始本指南之前,您应该在服务器上配置具有sudo特权的常规非root用户。此外,您将需要配置基本防火墙以阻止不必要的端口。您可以按照我们针对Ubuntu 16.04的初始服务器设置指南,了解如何配置常规用户帐户和为服务器设置防火墙。 如果您有可用 […]

分类
文章

如何在ubuntu 16-04上使用nginx的openresty web框架

介绍 OpenResty是一个Web服务器,通过将Nginx与许多有用的Nginx模块和Lua库捆绑在一起来扩展Nginx。OpenResty擅长扩展Web应用程序和服务。例如,它包含的一个模块使您能够编写Lua代码,这些代码将直接在Nginx worker中执行,从而实现高性能的应用程序。 在本指南中,您将通过源代码设置OpenResty。某些发行版的预构建软件包可能已过时。您还将探索一些具有OpenResty独特功能的简单示例应用程序。 先决条件 要遵循本指南,您将需要: 通过遵循带有Ubuntu 16 […]

分类
文章

如何在ubuntu 16 04上使用lvm管理的存储设备

介绍 LVM或逻辑卷管理是一种存储设备管理技术,它使用户能够合并和抽象化组件存储设备的物理布局,从而更轻松,灵活地进行管理。利用设备映射器Linux内核框架,当前的迭代LVM2可用于将现有存储设备收集到组中,并根据需要从组合空间中分配逻辑单元。 在本指南中,我们将介绍如何使用LVM管理存储设备。我们将向您展示如何显示有关卷和潜在目标的信息,如何创建和销毁各种类型的卷,以及如何通过调整大小或转换来修改现有卷。我们将使用Ubuntu 16.04服务器来演示这些操作。 先决条件 为了进行后续操作,您应该有权访问U […]

分类
文章

如何在ubuntu 16 04上使用certbot standalone模式检索let s encrypt的ssl证书

介绍 让我们加密是一项通过自动API提供免费SSL证书的服务。最受欢迎的”让我们加密”客户端是EFF的Certbot 。 Certbot提供了多种方法来验证您的域,获取证书以及自动配置Apache和Nginx。在本教程中,我们将讨论Certbot的standalone模式以及如何使用它来保护其他类型的服务,例如邮件服务器或RabbitMQ等消息代理。 我们不会讨论SSL配置的详细信息,但是完成后,您将拥有一个有效的证书,该证书会自动更新。此外,您将能够自动重新加载服务以获取续订的证书 […]

分类
文章

ubuntu 16 04初始服务器设置

介绍 首次创建新的Ubuntu 16.04服务器时,您应该在基本设置的早期阶段执行一些配置步骤。这将提高服务器的安全性和可用性,并为后续操作奠定坚实的基础。 第一步-root登录 要登录服务器,您需要知道服务器的公共IP地址。您还需要密码,或者,如果您安装了用于身份验证的SSH密钥,则还需要” root”用户帐户的私钥。如果尚未登录服务器,则可能需要遵循本系列的第一个教程” 如何使用SSH连接到Droplet” ,它详细介绍了此过程。 如果尚未连接到服务器,请 […]