Vultr中文文档索引:【编程 程序设计】

作者: 丘山 分类: Vultr中文文档 发布时间: 2019-07-08 10:01

Vultr的文档很丰富,有1000多篇,但只有英文版,有时想搭建什么服务或者解决什么问题,搜出来的常是抄来抄去的中文资料,缺乏权威性。为此本站花了一番功夫,将Vultr的官方文档进行了整理,将同一个话题下的相关文档聚集在一起,并翻译了标题和概要,方便大家检索使用。目前Vultr文档共有47个话题,每个话题下的文章从十几篇到几百篇不等(覆盖有重合),为表达明确的主题,本站已按话题-子话题的关系将其重新组织编排。碰到需求或问题时,只需定位到相关话题,根据标题和概要即可找到符合需求的文档。找到文档后,通过链接跳转到官方文档直接阅读原文即可,技术类的文档代码占大部分,还是很容易读懂的。本站已发布的中文文档链接也会陆续加入这些文档索引中。本文是【编程 程序设计】类下【Web服务器、网络、Containers 容器、MongoDB NoSQL数据库、Python 编程语言、PHP 编程语言、Java 编程语言、Ruby 编程语言、Debian 操作系统、Arch Linux 操作系统、Fedora 操作系统、BSD 操作系统、机器学习、系统管理员这几个子类话题的文档索引】,共计46篇,按从新到旧编排。

Web服务器

如何在Arch Linux Webserver上安装Perl 5.28
运行最新Arch Linux的Vultr服务器(参见本文。)正在运行的Web服务器,Apache或Nginx Sudo访问:以root身份运行的命令以#为前缀。以root身份运行命令的推荐方法是,作为普通用户,使用sudo为每个命令添加前缀
分类:Arch Linux 操作系统 | Linux指南
How to Install Perl 5.28 on an Arch Linux Webserver

在Ubuntu 16.04 LTS上设置Express.js Web服务器
在本教程中,我们将在运行Ubuntu 16.04的Vultr VPS上使用Node.js(基于Chrome V8引擎的Javascript运行时)安装基本的Express.js Web服务器。如果您不知道,Express.js是一个最小且灵活的Node.js框架,它使您能够编写Web应用程序。它真正展示了Node.js在Web开发方面可以做些什么。所以,不用多说了,让我们开始吧!
分类:Linux指南 | Node.js 编程语言 | Ubuntu 操作系统
Setting up an Express.js Web Server on Ubuntu 16.04 LTS

FreeBSD上的Nginx反向代理和Golang设置

在Ubuntu / Debian / Mint上安装HHVM和Nginx / Apache
HHVM ,或 HipHop虚拟机,是由Facebook开发的PHP虚拟机,用于提高PHP应用程序的性能。与常规PHP运行时不同,HHVM使用即时编译器将脚本转换为本机机器代码。因此,对于像加载常规Drupal网站这样的任务,第三方基准测试表明,PHP-FPM 5.4的加载时间缩短了3倍。
分类:Debian 操作系统 | Ubuntu 操作系统
Installing HHVM and Nginx/Apache on Ubuntu/Debian/Mint

网络

如何设置动态DNS
我们来看一个DNS设置的常见示例。你的域名是example.com,你有`server1.example.comserver2.example.com的“A`”记录。Server1托管在Vultr中,但server2托管在本地网络上,例如您的企业内部或家中的开发机器。通常,这些类型的本地环境具有从Internet服务提供商(ISP)动态分配的公共IP地址,并且它们可能会意外更改。这将导致server2突然指向错误的IP地址,这可能严重影响服务。本文将向您展示如何设置自己的动态DNS服务,该服务在本地计算机上运行,​​并且可以在公共IP更改后自动更新Vultr DNS中的server2记录。
How to Setup Dynamic DNS

Containers 容器

使用Docker进行负载均衡
运行Web应用程序时,通常希望充分利用资源,而无需将软件转换为使用多线程或复杂事件循环。但是,Docker确实为您提供了一种在内部对应用程序进行负载均衡的简单方法,以充分利用服务器资源。本文将向您展示如何使用Nginx在CentOS上使用Docker对Web应用程序进行负载均衡。
分类:Linux指南
Load Balance with Docker

使用Docker部署Node.js应用程序
本文将向您展示如何在Docker容器中部署Node应用程序。注意:本教程假设您已安装Docker并可以使用。创建一个名为src的目录。我们将使用该目录。创建一个名为src / package.json的文件,其中包含以下内容:
分类:Linux指南 | Node.js 编程语言
Deploy a Node.js Application Using Docker

MongoDB NoSQL数据库

如何在Ubuntu 16.04 LTS上使用MongoDB和Apache设置Meteor.js Web应用程序
Meteor.js是一个用Node.js编写的开源JavaScript框架。它很受欢迎,因为它认为在纯JavaScript中构建Web应用程序。Meteor包含在Web浏览器中运行的前端JavaScript支持,以及可在主机服务器上运行的后端JavaScript。它与前端JavaScript框架(如React和Angular.js)以及流行的NoSQL数据库MongoDB非常好地集成。选择Meteor.js的几个重要原因如下:
分类:Linux指南 | Ubuntu 操作系统
How to Setup a Meteor.js Web Application With MongoDB and Apache on Ubuntu 16.04 LTS

在Ubuntu 14.04上设置MEAN应用程序
MEAN是MongoDB,Express,AngularJS和Node的缩写,是一个完整的JavaScript框架,它通过为您提供快速创建和部署应用程序所需的工具来简化和加速应用程序开发。在本文中,我将向您展示如何在Ubuntu 14.04 x64上安装和创建基本的MEAN应用程序。
分类:Ubuntu 操作系统
Setup a MEAN Application on Ubuntu 14.04

Python 编程语言

在Ubuntu 16.04上通过Python设置Sentry
Sentry是一种用于错误跟踪的开源解决方案。Sentry跟踪传统上写入日志文件的应用程序中的异常和其他有用消息,而是使用用户友好的界面。
分类:Linux指南 | 服务器应用
Setup Sentry via Python on Ubuntu 16.04

如何使用Word2Vec和Flask创建深度学习REST API
在生产中使用复杂的机器学习模型时,很难保持传统的开发方法。在笔记本电脑或本地机器上进行开发可能会很慢,无法为深度学习工程师培训机器学习模型。因此,我们通常使用具有更强大硬件的云计算机来训练和运行我们的机器学习模型。这是一个很好的做法,因为我们抽象复杂的计算,而是根据需要发出AJAX请求。在本教程中,我们将通过从头开始构建REST API,将名为Word2Vec的预训练深度学习模型提供给其他服务。
分类:Linux指南 | 机器学习
How to Create a Deep Learning REST API With Word2Vec and Flask

在Ubuntu 16.04上构建和安装Python 3.6
Python是一种由Guido Von Rossum编写的开源语言,不仅由Python核心开发人员和社区积极维护。在本文中,我们将学习如何从源代码下载,构建和安装Python编程语言。
分类:Linux指南 | Ubuntu 操作系统
Building and Installing Python 3.6 on Ubuntu 16.04

如何在CentOS 6上安装Python 2.7或Python 3.6和安装虚拟环境
本教程将帮助您安装Python 2.7和Python 3.6,以及在CentOS 6上设置Virtualenv.Virtualenv是一个创建隔离Python环境的工具,可以将不同项目所需的依赖关系保存在单独的文件夹中。
分类:CentOS 操作系统 | Linux指南
How to Install Python 2.7 or Python 3.6 and Setup Virtual Environment on CentOS 6

在Debian上升级Python
您可能知道,Debian存储库更新速度非常慢。在撰写本文时,Python发行版本为2.7.12和3.5.2,但在Debian 8存储库中,您只能找到2.7.9和3.4.2。在Debian 7上,存储库中的版本甚至更旧(2.7.3和3.2.3),都在2012年发布。
分类:Debian 操作系统 | Linux指南 | 系统管理员
Upgrade Python on Debian

如何设置Gunicorn服务Python Web应用程序
在本文中,我们将设置VPS以使用Gunicorn和Nginx作为反向代理来提供Python Web应用程序。我们使用Nginx作为反向代理,而不是直接与Gunicorn一起使用以防止对Gunicorn的DoS攻击。使用Nginx还可以获得更好的性能(使用代理缓冲),并且可以处理更多请求。
分类:Linux指南 | 服务器应用 | Ubuntu 操作系统
How to Setup Gunicorn to Serve Python Web Applications

PHP 编程语言

在Ubuntu 16.04上使用Beanstalk和Supervisor管理Laravel工作队列
Beanstalk是一个快速而简单的工作队列。它允许您异步运行耗时的任务,例如发送电子邮件,连接到外部API或处理图像。通过这样做,您将减少Web应用程序延迟。Laravel为beanstalkd提供开箱即用的支持。
分类:Linux指南 | 系统管理员 | Ubuntu 操作系统
Managing Laravel Work Queues With Beanstalk and Supervisor on Ubuntu 16.04

在Ubuntu 14.04上下载,安装和使用Composer
Composer是一种非常流行的依赖项PHP管理工具,用于使项目的安装和更新更容易。它还会检查项目所需的其他软件包,并使用正确的版本自动为您获取这些软件包。
分类:Linux指南 | Ubuntu 操作系统
Downloading, Installing and Using Composer on Ubuntu 14.04

在Ubuntu 16.04上设置Codeigniter应用程序
Codeigniter是一个非常强大的PHP框架,占用空间小。本指南假设您至少有一个工作LAMP堆栈和root访问您的VPS。首先,转到您的Apache根文件夹。
分类:Linux指南 | Ubuntu 操作系统
Setup a Codeigniter Application on Ubuntu 16.04

在Ubuntu 14.04上设置Yii应用程序
Yii是一个PHP框架,允许您更快速,更轻松地开发应用程序。在Ubuntu上安装Yii非常简单,因为您将在本文中了解具体内容。
分类:Linux指南 | Ubuntu 操作系统
Setting Up A Yii Application on Ubuntu 14.04

在Ubuntu 14上设置Laravel 5应用程序
Laravel是一个成熟的PHP框架,您可以使用它快速清除想法。它有很棒的文档,是最流行的PHP框架之一。除此之外,Laravel还有强大的社区支持。
分类:Ubuntu 操作系统
Setup a Laravel 5 Application on Ubuntu 14

Java 编程语言

如何在CentOS 7上安装Scala
Scala是一种面向对象的函数式编程语言。它是一种流行的语言,用于开发应用程序,如Spark,Akka和Lift。在本文中,我将向您展示如何在CentOS 7服务器实例上安装Scala。
分类:CentOS 操作系统 | Linux指南 | 系统管理员
How to Install Scala on CentOS 7

Ruby 编程语言

如何在Ubuntu 17.04上使用Rbenv,Rails,MariaDB,Nginx,SSL和Passenger安装和配置Ruby
Ruby on Rails是一个流行的Ruby Web框架,旨在提高程序员的工作效率。但是,让各种宝石和依赖项一起工作可能会变得棘手。本指南将帮助您设置完整的生产就绪Rails环境,包括常用的gem和依赖项。
分类:Linux指南 | Ubuntu 操作系统
How to Install and Configure Ruby With Rbenv, Rails, MariaDB, Nginx, SSL and Passenger on Ubuntu 17.04

在CentOS 7上使用Rbenv安装Ruby on Rails
Ruby on Rails是一个流行的开源Web框架,可以帮助Ruby程序员快速开发Web应用程序。但是,在Ruby on Rails应用程序的开发过程中,常见的需求是测试应用程序在各种版本的Ruby之间的兼容性,这可以通过rbenv的Ruby版本管理功能来满足。
分类:CentOS 操作系统 | Linux指南
Install Ruby on Rails with Rbenv on CentOS 7

在Ubuntu 14.04上安装Ruby on Rails
Ruby on Rails(RoR)是一个用Ruby编程语言编写的框架,它允许您将Ruby与HTML,CSS和类似的编程语言结合使用。首先,我们需要安装一些依赖项。首先更新你的apt-get:
分类:Linux指南 | Node.js 编程语言 | Ubuntu 操作系统
Installing Ruby on Rails on Ubuntu 14.04

Debian 操作系统

如何在Debian 9上安装Gitea
Gitea是由Git提供支持的另一种开源自托管版本控制系统。Gitea是用Golang编写的,是一个轻量级的解决方案,可以在任何平台上托管。*新的Vultr Debian 9实例。
分类:Linux指南 | 服务器应用
How to Install Gitea on Debian 9

如何在Debian 9上安装GruntJS
GruntJS是一个编写在NodeJS之上的JavaScript任务运行器。它可用于为您的应用程序自动执行重复性任务,如缩小,编译,单元测试,linting等;尽力而为。
分类:Linux指南 | Node.js 编程语言
How to Install GruntJS on Debian 9

如何在Debian 9上安装GitLab Community Edition(CE)11.x
由于GitHub被微软收购,因此不少开发人员计划将自己的代码存储库从github.com迁移到另一种自托管解决方案。GitLab社区版(CE)是最常见的选择。
分类:Linux指南 | 服务器应用
How to Install GitLab Community Edition (CE) 11.x on Debian 9

在Debian上升级Python
您可能知道,Debian存储库更新速度非常慢。在撰写本文时,Python发行版本为2.7.12和3.5.2,但在Debian 8存储库中,您只能找到2.7.9和3.4.2。在Debian 7上,存储库中的版本甚至更旧(2.7.3和3.2.3),都在2012年发布。
分类:Linux指南 | Python 编程语言 | 系统管理员
Upgrade Python on Debian

在Ubuntu / Debian / Mint上安装HHVM和Nginx / Apache
HHVM ,或 HipHop虚拟机,是由Facebook开发的PHP虚拟机,用于提高PHP应用程序的性能。与常规PHP运行时不同,HHVM使用即时编译器将脚本转换为本机机器代码。因此,对于像加载常规Drupal网站这样的任务,第三方基准测试表明,PHP-FPM 5.4的加载时间缩短了3倍。
分类:Ubuntu 操作系统 | Web服务器
Installing HHVM and Nginx/Apache on Ubuntu/Debian/Mint

使用Gitolite在Debian上设置Git存储库
本教程将向您展示如何使用Gitolite在Debian Wheezy上轻松方便地设置git存储库。对于本教程的课程,我们假设您正在使用管理权限。如果你想使用sudo,请在必要时附加它。
分类:Linux指南
Use Gitolite To Setup Git Repositories on Debian

Arch Linux 操作系统

如何在Arch Linux Webserver上安装Perl 5.28
运行最新Arch Linux的Vultr服务器(参见本文。)正在运行的Web服务器,Apache或Nginx Sudo访问:以root身份运行的命令以#为前缀。以root身份运行命令的推荐方法是,作为普通用户,使用sudo为每个命令添加前缀
分类:Linux指南 | Web服务器
How to Install Perl 5.28 on an Arch Linux Webserver

Fedora 操作系统

如何在Fedora 29上安装Gitea
Gitea是由Git提供支持的另一种开源自托管版本控制系统。Gitea是用Golang编写的,是一个轻量级的解决方案,可以在任何平台上托管。*新的Vultr Fedora 29实例。
分类:Linux指南 | 服务器应用
How to Install Gitea on Fedora 29

BSD 操作系统

FreeBSD上的Nginx反向代理和Golang设置

机器学习

如何使用Word2Vec和Flask创建深度学习REST API
在生产中使用复杂的机器学习模型时,很难保持传统的开发方法。在笔记本电脑或本地机器上进行开发可能会很慢,无法为深度学习工程师培训机器学习模型。因此,我们通常使用具有更强大硬件的云计算机来训练和运行我们的机器学习模型。这是一个很好的做法,因为我们抽象复杂的计算,而是根据需要发出AJAX请求。在本教程中,我们将通过从头开始构建REST API,将名为Word2Vec的预训练深度学习模型提供给其他服务。
分类:Linux指南 | Python 编程语言
How to Create a Deep Learning REST API With Word2Vec and Flask

系统管理员

如何在Ubuntu 16.04上安装Elixir和Phoenix Framework
本教程将向您展示如何在Vultr Ubuntu 16.04服务器实例上安装Elixir和Phoenix框架以进行开发。*一个新的Vultr Ubuntu 16.04服务器实例
分类:Linux指南 | 服务器应用 | Ubuntu 操作系统
How to Install Elixir and Phoenix Framework on Ubuntu 16.04

在Ubuntu 16.04上使用Beanstalk和Supervisor管理Laravel工作队列
Beanstalk是一个快速而简单的工作队列。它允许您异步运行耗时的任务,例如发送电子邮件,连接到外部API或处理图像。通过这样做,您将减少Web应用程序延迟。Laravel为beanstalkd提供开箱即用的支持。
分类:Linux指南 | PHP 编程语言 | Ubuntu 操作系统
Managing Laravel Work Queues With Beanstalk and Supervisor on Ubuntu 16.04

如何在CentOS 7上安装RStudio Server
RStudio Server是RStudio的网络版,它是一系列工具,旨在利用R编程语言促进编码工作。在本文中,我将向您展示如何在CentOS 7服务器上安装RStudio Server。
分类:CentOS 操作系统 | Linux指南 | 服务器应用
How to Install RStudio Server on CentOS 7

在Debian上升级Python
您可能知道,Debian存储库更新速度非常慢。在撰写本文时,Python发行版本为2.7.12和3.5.2,但在Debian 8存储库中,您只能找到2.7.9和3.4.2。在Debian 7上,存储库中的版本甚至更旧(2.7.3和3.2.3),都在2012年发布。
分类:Debian 操作系统 | Linux指南 | Python 编程语言
Upgrade Python on Debian

如何在CentOS 7上安装Gitit
Gitit是一个用Haskell编程语言编写的全功能wiki程序。通过将页面和文件存储在git存储库中并使用Markdown作为默认标记语言,gitit现在吸引了更多的极客。
分类:CentOS 操作系统 | 服务器应用
How to Install Gitit on CentOS 7

如何在CentOS 7上设置Apache Subversion(SVN)服务器
Apache Subversion(SVN)是一种广泛使用的版本控制解决方案,它有助于存储各种版本的文件,如源代码和文档。在本文中,我将向您展示如何使用Apache Subversion和Apache在Vultr上构建SVN服务器CentOS 7服务器实例。
分类:CentOS 操作系统 | Linux指南 | 服务器应用
How to Setup an Apache Subversion (SVN) Server on CentOS 7

如何在CentOS 7上安装Scala
Scala是一种面向对象的函数式编程语言。它是一种流行的语言,用于开发应用程序,如Spark,Akka和Lift。在本文中,我将向您展示如何在CentOS 7服务器实例上安装Scala。
分类:CentOS 操作系统 | Java 编程语言 | Linux指南
How to Install Scala on CentOS 7

如何在CentOS 7上安装Apache Kafka
Apache Kafka是一个可扩展且高吞吐量的消息传递系统,能够有效地处理大量数据。您可以在一台服务器上部署Kafka,也可以构建分布式Kafka集群以获得更高的性能。作为入门者,本文将介绍如何在一个Vultr CentOS 7服务器实例上安装Apache Kafka。
分类:CentOS 操作系统 | Linux指南 | 服务器应用
How to Install Apache Kafka on CentOS 7

如何在CentOS 7上安装Sphinx搜索引擎
Sphinx是一个免费的开源全文搜索引擎,可以集成到各种Web应用程序中,以提供快速和高质量的搜索结果。本文将向您展示如何设置Sphinx搜索引擎以索引和搜索示例MariaDB数据库Vultr CentOS 7服务器实例。它将为您提供有关如何在项目中使用Sphinx的初步建议。
分类:Linux指南 | 服务器应用
How to Install the Sphinx Search Engine on CentOS 7

如何在CentOS 7上安装Phoenix Framework
Phoenix是一个新兴的基于Elixir的Web开发框架。它旨在提供高开发效率,丰富的功能和强大的运行时性能。本教程将向您展示如何在Vultr CentOS 7服务器实例上安装Phoenix以进行开发。
分类:CentOS 操作系统 | Linux指南 | 服务器应用
How to Install the Phoenix Framework on CentOS 7

在Ubuntu 15.10上安装R.
R是一种编程语言,由于其在统计计算方面的能力,统计学家经常使用它。在本指南中,我们将在Ubuntu 15.10上安装R.您可以通过执行以下命令安装R:
分类:Ubuntu 操作系统
Installing R on Ubuntu 15.10

Uonntu上的Adonis.js设置14
Adonis.js是NodeJs的MVC框架,它使您能够使用更少的代码编写Web应用程序。它借鉴了Laravel等其他可靠框架的概念,并利用ES6使代码更具表现力和可维护性。
分类:Node.js 编程语言 | 服务器应用 | Ubuntu 操作系统
Adonis.js Setup On Ubuntu 14

发表回复

您的电子邮箱地址不会被公开。 必填项已用*标注