分类
文章

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

介绍 对于希望创建站点和Web应用程序的开发人员而言,Ruby on Rails是最受欢迎的应用程序堆栈之一。Ruby编程语言,再加上Rails开发框架,使应用程序开发变得简单。 由于Ruby on Rails并非采用整齐的打包格式,因此安装框架曾经是入门中比较困难的部分之一。幸运的是,诸如Ruby版本管理器rvm之类的工具使安装变得简单。 在本指南中,我们将展示如何在Ubuntu 14.04 VPS上安装rvm ,并使用它来安装稳定版本的Ruby和Rails。尽管您可以以root用户身份执行这些过程,但是 […]

分类
文章

如何在ubuntu 14-04上安装ruby on rails和rbenv

介绍 Ruby on Rails是一个非常流行的开源Web框架,它提供了一种使用Ruby编写Web应用程序的好方法。 本教程将向您展示如何使用rbenv在Ubuntu 14.04上安装Ruby on Rails。这将为您提供开发Ruby on Rails应用程序的坚实环境。 rbenv提供了一种简单的方法来安装和管理各种版本的Ruby,并且它比RVM更简单,更不易打扰。这将帮助您确保所开发的Ruby版本与您的生产环境匹配。 先决条件 在安装rbenv之前,您必须有权访问Ubuntu 14.04服务器上的超级 […]

分类
文章

如何在ubuntu 14-04 应用程序上使用mysql与ruby on rails

介绍 Ruby on Rails使用sqlite3作为其默认数据库,该数据库在许多情况下都很好用,但可能不足以支持您的应用程序。如果您的应用程序需要客户端/服务器SQL数据库(例如PostgreSQL或MySQL )的可伸缩性,集中性和控制性(或任何其他功能),则将需要执行一些其他步骤来使其启动并运行。 本教程将向您展示如何在Ubuntu 14.04服务器上设置开发Ruby on Rails环境,该环境将允许您的应用程序使用MySQL数据库。首先,我们将介绍如何安装MySQL和MySQL适配器gem。然后, […]

分类
文章

如何在ubuntu 14-04上使用nsd一个权威的dns服务器

介绍 即使对于经验丰富的管理员,设置DNS服务器负责域名也是一项复杂的任务。DNS区域管理是一项至关重要的职责,但可能会令人困惑,尤其是在尝试入门时。 像Bind DNS服务器这样的软件非常灵活,可以配置为在整个DNS层次结构中运行许多组件。但是,这种灵活性也意味着Bind没有针对任何一项任务进行优化。这有一些副作用。 大多数情况下,您的配置不需要大量功能。这种额外的复杂性使管理更加困难。这也意味着该软件本身对任何一项任务的响应都将降低。 为了解决此问题,已创建了专门用于DNS解析的替代DNS服务器。称为N […]

分类
文章

如何在ubuntu 14-04应用程序上使用postgresql与ruby on rails

介绍 Ruby on Rails使用sqlite3作为其默认数据库,该数据库在许多情况下都很好用,但可能不足以支持您的应用程序。如果您的应用程序需要由客户端/服务器SQL数据库(例如PostgreSQL或MySQL )提供的可伸缩性,集中化和控制(或其他任何功能),则将需要执行一些附加步骤来使其启动并运行。 本教程将向您展示如何在Ubuntu 14.04服务器上设置开发Ruby on Rails环境,该环境将允许您的应用程序使用PostgreSQL数据库。首先,我们将介绍如何安装和配置PostgreSQL。 […]

分类
文章

如何使用prometheus监控你的ubuntu 14-04服务器

介绍 Prometheus是SoundCloud开发的开源监视系统。与其他监视系统(例如InfluxDB和Graphite)一样,Prometheus将所有数据存储在时间序列数据库中。但是,它提供了多维数据模型和强大的查询语言,使系统管理员不仅可以轻松微调其指标的定义,还可以生成更准确的报告。 此外,Prometheus项目还包括PromDash(基于浏览器的工具,可用于开发自定义仪表板)和实验性AlertManager,能够通过电子邮件,Flowdock,Slack,HipChat等发送警报。 在本教程中 […]

分类
文章

ubuntu 14-04进行初始服务器设置

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

分类
文章

如何在ubuntu 14-04上用nginx web服务器安装laravel

介绍 Laravel是面向Web开发人员的现代开放源代码PHP框架。它旨在为开发人员提供一种简单,优雅的方法,以使其快速运行功能齐全的Web应用程序。 在本指南中,我们将讨论如何在Ubuntu 14.04上安装Laravel。我们将使用Nginx作为我们的Web服务器,并且在撰写本文时将使用Laravel的最新版本4.2。 安装后端组件 要开始使用Laravel,我们需要做的第一件事就是安装支持它的堆栈。我们可以通过Ubuntu的默认存储库来实现。 首先,我们需要更新本地软件包索引,以确保我们有可用软件包的 […]

分类
文章

如何在ubuntu 14 04上安装linux apache mysql php lamp

介绍 ” LAMP”堆栈是一组开源软件,通常会一起安装以使服务器能够托管动态网站和Web应用程序。该术语实际上是首字母缩写词,代表A pache Web服务器的L inux操作系统。站点数据存储在M ySQL数据库中,动态内容由P HP处理。 在本指南中,我们将在Ubuntu 14.04 Droplet上安装一个LAMP堆栈。Ubuntu将满足我们的第一个要求:Linux操作系统。 Note: LAMP软件可以自动在您的雾滴通过添加安装这个脚本启动时,它的用户数据。查看本教程,以了解 […]

分类
文章

如何在ubuntu 14-04 lts上安装nginx

介绍 Nginx是世界上最受欢迎的Web服务器之一,负责托管Internet上一些最大和流量最高的网站。在大多数情况下,它比Apache更资源友好,并且可以用作Web服务器或反向代理。 在本指南中,我们将讨论如何在Ubuntu 14.04服务器上安装Nginx。 先决条件 在开始本指南之前,您应该在服务器上配置具有sudo特权的常规非root用户。您可以按照我们针对Ubuntu 14.04的初始服务器设置指南中的步骤1-4,了解如何配置常规用户帐户。 如果您有可用的帐户,请以非root用户身份登录以开始。 […]