在Debian上部署Golang應用主要有以下步驟:
sudo apt update && sudo apt install golang-go
go1.22.0.linux-amd64.tar.gz
),解壓至/usr/local
,并配置環境變量PATH
。main.go
文件(示例代碼可參考)。go build -o myapp
生成可執行文件。./myapp
(需確保配置了監聽端口,如8080
)。/etc/systemd/system/myapp.service
,配置ExecStart
指向可執行文件,設置Restart=always
。sudo systemctl daemon-reload
、sudo systemctl start myapp
、sudo systemctl enable myapp
完成管理。Dockerfile
,基于官方Go鏡像構建并運行容器,暴露端口(如8080
)。說明:官方倉庫的Go版本可能較舊,如需最新版建議手動安裝。生產環境中建議使用systemd
或Docker
管理進程,確保服務穩定運行。