Ubuntu安装Vapor服务器

Vapor开发指南(中文版)

安装

Ubuntu上安装Vapor只需要花费几分钟时间。

快速开始

使用如下脚本可以方便地添加Vapor的APT repo。

 eval "$(curl -sL https://apt.vapor.sh)"

提示:该命令需要curl,可以通过sudo apt-get install curl来安装。

安装Vapor

目前已经添加了Vapor的APT repo,你可以安装必要的依赖了。

sudo apt-get install swift vapor

验证安装

通过如下命令来检查是否安装成功。

swift --version

将会看到类似如下的输出:

Apple Swift version 4.0.2 (swiftlang-900.0.69.2 clang-900.0.38)
Target: x86_64-apple-macosx10.9

Vapor Toolbox

vapor --help

你将会看到一长串可用命令集。

完成

Vapor安装好后,就可以创建第一个应用了

新项目

第一步是创建Vapor新项目。这里我们将该项目命名为Hello。
打开终端,使用vapor new命令。

vapor new Hello

一旦完成,进入到新创建的目录里。

cd Hello

然后执行 vapor build 命令编译vapor应用程序

vapor build

第一次构建应用程序时,程序将获取一些依赖关系,它会缓存这些依赖关系并在之后构建的过程中不再获取,以便构建过程更快。

构建过程完成后,使用以下命令运行应用程序

vapor run serve
#nohup 后台挂起 &自动运行。
nohup vapor run serve & 
任意键退出 ,输入exit退出终端

恭喜你你拥有了自己的server!

服务器将启动,输出显示:

Running demo ...
...
Starting server on 0.0.0.0:8080

在浏览器中访问http://your_server_ip:8080,查看您正在运行的Vapor应用程序的欢迎页面。

如果还不行、这里看有没有程序占用配置的vapor端口。比如8080端口终止掉这个程序再运行。

查看端口占用和杀死进程

查看进程占用

lsof -i tcp:8080 

该命令会显示占用8080端口的进程,有其 pid ,可以通过pid关掉该进程
杀死进程

 kill -9 xxx

你可能感兴趣的:(Ubuntu安装Vapor服务器)