debian

Debian系统如何部署Go语言应用

小樊
62
2025-09-19 14:48:25
栏目: 编程语言

Debian系统部署Go语言应用完整步骤

1. 安装Go环境

在Debian上部署Go应用的第一步是安装Go语言环境,可选择包管理器安装(简单快捷)或手动下载安装(版本可控)。

2. 编译Go应用

进入项目目录(包含main.go文件),执行go build命令生成可执行文件:

cd /path/to/your/project  # 替换为项目实际路径
go build -o myapp  # 生成名为"myapp"的可执行文件

若项目使用Go Modules(推荐,管理依赖更方便),需先初始化模块并下载依赖:

go mod init example.com/myapp  # 初始化模块(替换为你的模块名)
go mod tidy  # 自动下载并整理依赖

编译时会自动处理依赖,生成的可执行文件可直接运行。

3. 部署应用(后台运行)

为了让应用在后台稳定运行,推荐使用systemd服务(系统级进程管理),也可选择nohup(简单但不够健壮)。

4. 可选:配置Nginx反向代理

若应用需要对外提供服务(如HTTP接口),建议用Nginx作为反向代理,提升安全性(隐藏内部端口)和性能(负载均衡)。

注意事项

0
看了该问题的人还看了