- 0
- 0
- 约1.31千字
- 约 4页
- 2025-05-16 发布于四川
- 举报
第
gin项目部署到服务器并后台启动的步骤
目录前言一.安装go环境1.1解压标准安装包1.2配置环境变量1.3设置仓库代理1.4检查是否安装go二.上传项目三.下载运行依赖四.配置启动项目五.后台配置启动项目五.总结
前言
我们写好的gin项目想要部署在服务器上,我们应该怎么做呢,接下来我会详细的讲解一下部署教程。
1.首先我们要有一台虚拟机,虚拟机上安装好go框架。
2.将写好的项目上传到虚拟机上。
3.下载好项目运行时所需要的各种依赖。
4.配置启动项目
5.后台配置启动项目
一.安装go环境
1.1解压标准安装包
Go提供了编译好的包直接解压就可以用
wget/dl/go1.18.3.linux-amd64.tar.gz-P/usr/local/src
rm-rf/usr/local/gotar-C/usr/local-xzfgo1.18.3.linux-amd64.tar.gz
1.2配置环境变量
编辑文件/etc/profile
vimetc/profile
#输入以下信息并保存
exportGOROOT=/usr/local/go
exportPATH=$PATH:$GOROOT/bin
exportGOPATH=$HOME/go#(可选设置)
使环境变量及时生效
source/etc/profile
变量解释:
GOROOT:类似于JAVA_HOME,Go的执行文件所在目录
GOPATH:从go1.8开始,GOPATH环境变量现在有一个默认值,如果它没有被设置。它在Unix上默认为$HOME/go,
$GOPATH目录约定有三个子目录:
src存放源代码(比如:.go.c.h.s等)
pkg编译后生成的文件(比如:.a)
bin编译后生成的可执行文件
从Go1.11开始,Go官方加入GoModule支持,Go1.12成为默认支持;从此告别源码必须放在Gopath。
1.3设置仓库代理
由于google被阻拦,所以要设置代理
goenv-wGOPROXY=,direct
也可以将GOPROXY写到环境变量配置文件/etc/profile中
1.4检查是否安装go
goversion
二.上传项目
可以通过WinScpJ将项目上传到服务器上,或者使用xftp上传项目
这里不再讲述上传文件方法
三.下载运行依赖
进入项目主文件夹,下载各种运行依赖。
如果项目使用到数据库或者redis时,需要在服务器上安装配置后才可以使用。
gomodtidy
四.配置启动项目
直接启动项目
gorunmain.go
五.后台配置启动项目
后台启动项目
nohupgorunmain.go
五.总结
原创力文档

文档评论(0)