gin项目部署到服务器并后台启动

前言我们写好的gin项目想要部署在服务器上 , 我们应该怎么做呢,接下来我会详细的讲解一下部署教程 。

1.首先我们要有一台虚拟机,虚拟机上安装好go框架 。2.将写好的项目上传到虚拟机上 。3.下载好项目运行时所需要的各种依赖 。4.配置启动项目5.后台配置启动项目
一.安装go环境1.1 解压标准安装包Go提供了编译好的包直接解压就可以用
wget https://golang.google.cn/dl/go1.18.3.linux-amd64.tar.gz -P /usr/local/srcrm -rf /usr/local/go && tar -C /usr/local -xzf go1.18.3.linux-amd64.tar.gz1.2配置环境变量编辑文件 "/etc/profile"
vim etc/profile# 输入以下信息并保存export GOROOT=/usr/local/goexport PATH=$PATH:$GOROOT/binexport GOPATH=$HOME/go #(可选设置)使环境变量及时生效
source /etc/profile变量解释:
GOROOT: 类似于JAVA_HOME,Go的执行文件所在目录GOPATH: 从go 1.8开始,GOPATH 环境变量现在有一个默认值,如果它没有被设置 。它在Unix上默认为$HOME/go,$GOPATH 目录约定有三个子目录:
src 存放源代码(比如:.go .c .h .s等)pkg 编译后生成的文件(比如:.a)bin 编译后生成的可执行文件从 Go1.11 开始, Go 官方加入 Go Module 支持, Go1.12 成为默认支持; 从此告别源码必须放在 Gopath 。
1.3设置仓库代理由于google被阻拦,所以要设置代理
go env -w GOPROXY=https://goproxy.cn,direct也可以将GOPROXY写到环境变量配置文件"/etc/profile"中
1.4检查是否安装gogo version二.上传项目
可以通过WinScpJ将项目上传到服务器上,或者使用xftp上传项目这里不再讲述上传文件方法
三.下载运行依赖
进入项目主文件夹,下载各种运行依赖 。如果项目使用到数据库或者redis时,需要在服务器上安装配置后才可以使用 。
go mod tidy四.配置启动项目
直接启动项目
go run main.go五.后台配置启动项目
后台启动项目
nohup go run main.go &五.总结
到此这篇关于gin项目部署到服务器并后台启动的详细操作指南的文章就介绍到这了,十分感谢大家的观看,喜欢的可以点个关注哦 。
【gin项目部署到服务器并后台启动】

    推荐阅读