第七色在线视频,2021少妇久久久久久久久久,亚洲欧洲精品成人久久av18,亚洲国产精品特色大片观看完整版,孙宇晨将参加特朗普的晚宴

為了賬號(hào)安全,請及時(shí)綁定郵箱和手機(jī)立即綁定
已解決430363個(gè)問題,去搜搜看,總會(huì)有你想問的

如何部署一個(gè) go web 應(yīng)用程序

如何部署一個(gè) go web 應(yīng)用程序

Go
神不在的星期二 2022-12-19 21:13:42
我有些疑惑,我在ubuntu上開發(fā)一個(gè)go web程序,但是我的服務(wù)器是centos7當(dāng)開發(fā)完成后,我需要發(fā)布到我的centos服務(wù)器上。是直接在ubuntu上打包,然后把可執(zhí)行文件上傳到服務(wù)器上運(yùn)行,還是需要把源碼上傳到服務(wù)器上,在服務(wù)器上安裝好golang后再運(yùn)行這是一個(gè)關(guān)于如何將 go web 程序發(fā)布到服務(wù)器的問題,所以沒有代碼,抱歉
查看完整描述

1 回答

?
瀟湘沐

TA貢獻(xiàn)1816條經(jīng)驗(yàn) 獲得超6個(gè)贊

是的; 您或許可以在您的 Ubuntu 機(jī)器上編譯該應(yīng)用程序,然后將可執(zhí)行文件復(fù)制到 Centos 服務(wù)器。無需在服務(wù)器上安裝 Go。

我說可能是因?yàn)檫@假設(shè)兩臺(tái)機(jī)器具有相同的體系結(jié)構(gòu)/處理器(例如amd64)。如果不是這種情況,那么您仍然可以在一臺(tái)機(jī)器上編譯并復(fù)制到另一臺(tái)機(jī)器上,但您需要GOARCH在構(gòu)建應(yīng)用程序之前進(jìn)行設(shè)置。事實(shí)上,如果您愿意,您可以更進(jìn)一步,在 Windows 機(jī)器上構(gòu)建應(yīng)用程序(GOOS設(shè)置為linux)。

我還假設(shè)您的網(wǎng)絡(luò)服務(wù)器沒有做任何特別不尋常的事情(即CGO或系統(tǒng)調(diào)用),因?yàn)檫@可能會(huì)導(dǎo)致問題。對(duì)于絕大多數(shù)運(yùn)行良好的應(yīng)用程序來說情況并非如此(我在 Windows 下編譯一個(gè)應(yīng)用程序,然后直接部署到帶有運(yùn)行OpenWRT linux 的 MIPS CPU 的 RUT955 上)。

可能使這一點(diǎn)復(fù)雜化的另一個(gè)因素是資源(html、jscss);如果需要,您可以所有這些嵌入到可執(zhí)行文件中。


查看完整回答
反對(duì) 回復(fù) 2022-12-19
  • 1 回答
  • 0 關(guān)注
  • 108 瀏覽

添加回答

舉報(bào)

0/150
提交
取消
微信客服

購課補(bǔ)貼
聯(lián)系客服咨詢優(yōu)惠詳情

幫助反饋 APP下載

慕課網(wǎng)APP
您的移動(dòng)學(xué)習(xí)伙伴

公眾號(hào)

掃描二維碼
關(guān)注慕課網(wǎng)微信公眾號(hào)