开发者

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

开发者 https://www.devze.com 2023-02-04 10:55 出处:网络 作者: 夏沫の梦
目录前言一.安装go环境1.1 解压标准安装包1.2配置环境变量1.3设置仓库代理1.4检查是否安装go二.上传项目三.www.devze.com下载运行依赖四.配置启动项目五.后台配置启动项目五.总结前言
目录
  • 前言
  • 一.安装go环境
    • 1.1 解压标准安装包
    • 1.2配置环境变量
    • 1.3设置仓库代理
    • 1.4检查是否安装go
  • 二.上传项目
    • 三.www.devze.com下载运行依赖
      • 四.配置启动项目
        • 五.后台配置启动项目
          • 五.总结

            前言

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

            1.首先我们要有一台虚拟机,虚拟机上安装好go框架。

            2.将写好的项目上传到虚拟机上。

            3.下载好项目运行时所需要的各种依赖。

            4.配置启动项目

            5.后台配置启动项目

            一.安装go环境

            1.1 解压标准安装包php

            Go提供了编译好的包直接解压就可以用

            wget https://golang.google.cn/dl/go1.18.3.linux-amd64.tar.gz -P /usr/local/src
            
            rm -rf /usr/local/go && tar -C /usr/local -xzf go1.18.3.linux-amd64.tar.gz

            1.2配置环境变量

            编辑文件 “/etc/profile”

            vim etc/profile
            # 输入以下信息并保存
            export GOROOT=/usr/local/gohttp://www.devze.com
            export PATH=$PATH:$GOROOT/bin
            export GOPATH=$HOME/go #(可选设置)
            

            使环境变量及时生效

            source /etc/profile
            

            变量解释:

            GOROOT: 类似于Java_HOME,Go的执行文件所在目录

            GOPATH: 从go 1.8开始,GOPATH 环境变量现在有一个默认值,如果它没有被设置。 它在Unix上默认为$HOME/go,

            $GOPATH 目录约定有http://www.devze.com三个子目录:

            src 存放源代码(比如:.go .c .h .s等)

            pkg 编译后生成的文件(比如:.a)

            bin 编译后生成的可执行文件

            从 Go1.11 开始, Go 官方加入 Go Module 支持, Go1.12 成为默认支持; 从此告别源码必须放在 Gopath。

            1.3设置仓库代理

            由于google被阻拦,所以要设置代理

            go env -w GOPROXY=https:/开发者_C开发/goproxy.cn,direct
            

            也可以将GOPROXY写到环境变量配置文件"/etc/profile"中

            1.4检查是否安装go

            go version
            

            二.上传项目

            可以通过WinScpJ将项目上传到服务器上,或者使用xftp上传项目

            这里不再讲述上传文件方法

            三.下载运行依赖

            进入项目主文件夹,下载各种运行依赖。

            如果项目使用到数据库或者Redis时,需要在服务器上安装配置后才可以使用。

            go mod tidy
            

            四.配置启动项目

            直接启动项目

            go run main.go
            

            五.后台配置启动项目

            后台启动项目

            nohup go randroidun main.go &
            

            五.总结

            到此这篇关于gin项目部署到服务器并后台启动的详细操作指南的文章就介绍到这了,更多相关gin项目部署到服务器内容请搜索我们以前的文章或继续浏览下面的相关文章希望大家以后多多支持我们!

            0

            精彩评论

            暂无评论...
            验证码 换一张
            取 消

            关注公众号