溫馨提示×

在Debian上部署Golang應用方法

小樊
42
2025-08-30 07:55:42
欄目: 編程語言

在Debian上部署Golang應用主要有以下步驟:

  1. 安裝Golang環境
    • 使用包管理器安裝(推薦):
      sudo apt update && sudo apt install golang-go
    • 手動安裝(需指定版本):
      下載對應版本的安裝包(如go1.22.0.linux-amd64.tar.gz),解壓至/usr/local,并配置環境變量PATH。
  2. 編寫并構建應用
    • 創建項目目錄,編寫main.go文件(示例代碼可參考)。
    • 在項目目錄執行go build -o myapp生成可執行文件。
  3. 運行應用
    • 直接運行:./myapp(需確保配置了監聽端口,如8080)。
  4. 使用systemd管理(可選)
    • 創建服務文件/etc/systemd/system/myapp.service,配置ExecStart指向可執行文件,設置Restart=always。
    • 執行sudo systemctl daemon-reload、sudo systemctl start myapp、sudo systemctl enable myapp完成管理。
  5. 可選:Docker部署
    • 編寫Dockerfile,基于官方Go鏡像構建并運行容器,暴露端口(如8080)。

說明:官方倉庫的Go版本可能較舊,如需最新版建議手動安裝。生產環境中建議使用systemdDocker管理進程,確保服務穩定運行。

0
亚洲午夜精品一区二区_中文无码日韩欧免_久久香蕉精品视频_欧美主播一区二区三区美女