欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

gin項(xiàng)目部署到服務(wù)器并后臺(tái)啟動(dòng)的步驟

 更新時(shí)間:2023年02月03日 10:43:23   作者:夏沫の夢(mèng)  
本文主要介紹了gin項(xiàng)目部署到服務(wù)器并后臺(tái)啟動(dòng)的步驟,文中通過示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧

前言

我們寫好的gin項(xiàng)目想要部署在服務(wù)器上,我們應(yīng)該怎么做呢,接下來我會(huì)詳細(xì)的講解一下部署教程。

1.首先我們要有一臺(tái)虛擬機(jī),虛擬機(jī)上安裝好go框架。
2.將寫好的項(xiàng)目上傳到虛擬機(jī)上。
3.下載好項(xiàng)目運(yùn)行時(shí)所需要的各種依賴。
4.配置啟動(dòng)項(xiàng)目
5.后臺(tái)配置啟動(dòng)項(xiàng)目

一.安裝go環(huán)境

1.1 解壓標(biāo)準(zhǔn)安裝包

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配置環(huán)境變量

編輯文件 “/etc/profile”

vim etc/profile
# 輸入以下信息并保存
export GOROOT=/usr/local/go
export PATH=$PATH:$GOROOT/bin
export GOPATH=$HOME/go #(可選設(shè)置)

使環(huán)境變量及時(shí)生效

source /etc/profile

變量解釋:
GOROOT: 類似于JAVA_HOME,Go的執(zhí)行文件所在目錄
GOPATH: 從go 1.8開始,GOPATH 環(huán)境變量現(xiàn)在有一個(gè)默認(rèn)值,如果它沒有被設(shè)置。 它在Unix上默認(rèn)為$HOME/go,
$GOPATH 目錄約定有三個(gè)子目錄:

src 存放源代碼(比如:.go .c .h .s等)
pkg 編譯后生成的文件(比如:.a)
bin 編譯后生成的可執(zhí)行文件
從 Go1.11 開始, Go 官方加入 Go Module 支持, Go1.12 成為默認(rèn)支持; 從此告別源碼必須放在 Gopath。

1.3設(shè)置倉庫代理

由于google被阻攔,所以要設(shè)置代理

go env -w GOPROXY=https://goproxy.cn,direct

也可以將GOPROXY寫到環(huán)境變量配置文件"/etc/profile"中

1.4檢查是否安裝go

go version

二.上傳項(xiàng)目

可以通過WinScpJ將項(xiàng)目上傳到服務(wù)器上,或者使用xftp上傳項(xiàng)目
這里不再講述上傳文件方法

三.下載運(yùn)行依賴

進(jìn)入項(xiàng)目主文件夾,下載各種運(yùn)行依賴。
如果項(xiàng)目使用到數(shù)據(jù)庫或者redis時(shí),需要在服務(wù)器上安裝配置后才可以使用。

go mod tidy

四.配置啟動(dòng)項(xiàng)目

直接啟動(dòng)項(xiàng)目

go run main.go

五.后臺(tái)配置啟動(dòng)項(xiàng)目

后臺(tái)啟動(dòng)項(xiàng)目

nohup go run main.go &

五.總結(jié)

到此這篇關(guān)于gin項(xiàng)目部署到服務(wù)器并后臺(tái)啟動(dòng)的詳細(xì)操作指南的文章就介紹到這了,更多相關(guān)gin項(xiàng)目部署到服務(wù)器內(nèi)容請(qǐng)搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!

相關(guān)文章

  • Go語言zip文件的讀寫操作

    Go語言zip文件的讀寫操作

    本文主要介紹了Go語言zip文件的讀寫操作,文中通過示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2023-04-04
  • 詳解Go語言如何檢查系統(tǒng)命令是否可用

    詳解Go語言如何檢查系統(tǒng)命令是否可用

    這篇文章主要為大家詳細(xì)介紹了Go語言通過編寫一個(gè)函數(shù),利用Go語言標(biāo)準(zhǔn)庫中的功能來檢查系統(tǒng)命令是否可用,感興趣的小伙伴可以跟隨小編一起學(xué)習(xí)一下
    2024-01-01
  • 詳解minio分布式文件存儲(chǔ)

    詳解minio分布式文件存儲(chǔ)

    MinIO 是一款基于 Go 語言的高性能、可擴(kuò)展、云原生支持、操作簡(jiǎn)單、開源的分布式對(duì)象存儲(chǔ)產(chǎn)品,這篇文章主要介紹了minio分布式文件存儲(chǔ),需要的朋友可以參考下
    2023-10-10
  • GO Cobra Termui庫開發(fā)終端命令行小工具輕松上手

    GO Cobra Termui庫開發(fā)終端命令行小工具輕松上手

    這篇文章主要為大家介紹了GO語言開發(fā)終端命令行小工具,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進(jìn)步,早日升職加薪
    2024-01-01
  • Golang通道的無阻塞讀寫的方法示例

    Golang通道的無阻塞讀寫的方法示例

    這篇文章主要介紹了Golang通道的無阻塞讀寫的方法示例,詳細(xì)的介紹了哪些情況會(huì)存在阻塞,以及如何使用select解決阻塞,非常具有實(shí)用價(jià)值,需要的朋友可以參考下
    2018-11-11
  • 完美解決golang go get私有倉庫的問題

    完美解決golang go get私有倉庫的問題

    這篇文章主要介紹了完美解決golang go get私有倉庫的問題,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過來看看吧
    2021-05-05
  • golang通過http訪問外部網(wǎng)址的操作方法

    golang通過http訪問外部網(wǎng)址的操作方法

    這篇文章主要介紹了golang通過http訪問外部網(wǎng)址的操作方法,分為?get方式訪問外部的接口,Post方式請(qǐng)求外部接口,本文通過實(shí)例代碼給大家介紹的非常詳細(xì),需要的朋友可以參考下
    2024-02-02
  • Go并發(fā)編程之goroutine使用正確方法

    Go并發(fā)編程之goroutine使用正確方法

    并發(fā)編程有一種常見方式就是許多工作子協(xié)程都是獨(dú)立的,互不干擾,但他們又是“同一時(shí)間”處理。本文重大給大家介紹Go并發(fā)編程goroutine使用方法,一起看看吧
    2021-09-09
  • golang validator參數(shù)校驗(yàn)的實(shí)現(xiàn)

    golang validator參數(shù)校驗(yàn)的實(shí)現(xiàn)

    這篇文章主要介紹了golang validator參數(shù)校驗(yàn)的實(shí)現(xiàn),文中通過示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2020-10-10
  • 深入探究Golang中l(wèi)og標(biāo)準(zhǔn)庫的使用

    深入探究Golang中l(wèi)og標(biāo)準(zhǔn)庫的使用

    Go?語言標(biāo)準(zhǔn)庫中的?log?包設(shè)計(jì)簡(jiǎn)潔明了,易于上手,可以輕松記錄程序運(yùn)行時(shí)的信息、調(diào)試錯(cuò)誤以及跟蹤代碼執(zhí)行過程中的問題等。本文主要來深入探究?log?包的使用和原理,幫助讀者更好地了解和掌握它
    2023-05-05

最新評(píng)論