阿里云
远程连接
宝塔面板地址
[root@localhost ~]# /etc/init.d/bt default
宝塔面板命令行
[root@localhost ~]# bt
[root@localhost ~]# go build main.go
[root@localhost ~]# nohup ./main &
[root@localhost ~]# netstat -tunlp |grep [端口号(6062)]
[root@localhost ~]# kill -15 [id]
// 1 - 重新加载进程
// 9 - 杀死一个进程
// 15 - 正常停止一个进程
服务器部署Go项目
远程连接 - 宝塔地址
/etc/init.d/bt default
-
项目根目录 创建文件夹 gopath
gopath下 创建文件夹 bin pkg src
-
项目源码上传到 src 文件夹
-
src 文件夹下运行安装命令安装依赖包
go get [依赖包名]
-
项目目录下运行
go build main.go
自动生成 main 的可执行文件
-
运行
nohup ./main &
运行成功会显示一个id,用于停止运行
-
项目运行成功
使用地址为
http://[域名]:[项目端口]
-
停止运行
kill -12 [id]