在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
管理进程,确保服务稳定运行。