go项目部署到linux服务器
这个过程真的很简单,比起java的项目部署简直了。
本地编译项目
首先,需要本地编译项目,编译成linux可执行的二进制程序。
env GOOS=linux GOARCH=386 go build main.go
注意: env GOOS=linux GOARCH=386
是设置linux的系统需要的环境。386
是一个很大的坑,这里是要运行这个打包后程序的平台。如果是linux需要你用 uname -a
来查看你运行的linux系统环境。常见的环境一般有 amd64,i386
等。
上传到服务器并修改执行权限
将编译好的程序,使用ssh工具上传到服务。
然后,一般可能没有执行权限,添加执行权限。
chmod 777 main
运行程序
运行程序:./main
如果需要后台运行:nohup ./main &
其他问题
如果执行了上面的步骤还是不能成功运行,可能存在以下问题。
程序是否成功执行
查看命令:ps -aux | grep main
服务器是否开放防火墙和端口
具体参考:https://sihai.blog.csdn.net/article/details/119148858
go项目部署到linux服务器相关推荐
- springboot项目部署到Linux服务器
按照yum方式安装jdk成功 Linux系统下安装jdk及环境配置(两种方法)_橙子君的博客-CSDN博客_linux配置jdk这里介绍两种linux环境下jdk的安装以及环境配置方法在windows ...
- 开发笔记--项目部署到linux服务器
安卓app后端项目部署到linux服务器,通过创建screen窗体,管理linux会话不会随着shell连接窗口的关闭而被杀掉进程.本文章为个人笔记,欢迎各位大牛给予宝贵意见和建议. Xshell远程 ...
- 项目部署到Linux服务器上 (全)linux服务器安装java mysql 配置
项目部署到Linux服务器上 (全) 1.服务器准备 首先你需要购买一台云服务器 我是领取的阿里云的服务器 选择linux系统 设置好 服务器的密码 忘记可以在 控制台首页 云服务器ECS 里面找到购 ...
- filezilla 设置服务器_java项目部署到linux服务器,微信小程序后台springboot项目部署到腾讯云服务器(图文详解)...
前面给大家讲了一个点餐系统的开发,包括java点餐后台和微信点餐小程序.可是都是教大家如何在本地把项目跑起来.今天就来教大家如何把这个点餐系统部署到服务器,实现商用. 传送门 点餐系统的开发,java ...
- springboot 获取登录浏览器_java项目部署到linux服务器,微信小程序后台springboot项目部署到云服务器(图文详解)...
前面给大家讲了一个点餐系统的开发,包括java点餐后台和微信点餐小程序.可是都是教大家如何在本地把项目跑起来.今天就来教大家如何把这个点餐系统部署到服务器,实现商用. 传送门 点餐系统的开发,java ...
- react项目部署到linux服务器
react部署笔记 1.1打包项目 #安装yarn npm install -g yarn #打包项目 yarn build 1.2 将打包好的build 推到服务器 # cd到前端web目录 cd ...
- hinkphp项目部署到Linux服务器上报错“模板不存在”如何解决
检查了服务器上的文件,并没有缺少文件,再次上传文件到服务器,还是报错.莫名其妙,怀疑是代码问题. 仔细检查后,发现是模板的文件名问题: 用过TP的都知道:thinkphp会在$this->dis ...
- web项目部署到linux服务器出现的问题
为什么80%的码农都做不了架构师?>>> 问题一: could not extract ResultSet-- 后面还有很多错误提示,现在问题解决了,找不到更多的提示了,但是大 ...
- 使用python flask实现写接口供别人调动,并把flask项目部署在Linux服务器上
需求: 需要写接口查数据库数据,并返回给前端. 思路: 这个需求要求是用最快的方式出一个demo,所以选择用python flask编写,它比较轻量级. 代码实现,用几个例子说明一下用法 1.直接返回 ...
最新文章
- 用命令行编译java并生成可执行的jar包
- pypinyin 获取多音字的拼音组合
- php--字符串常用函数
- python3安装requests_小小-Centos7安装Python3并安装Requests的方法
- 安装deepin后会删除win10吗_不管是先装Win10还是先装Deepin,启动问题轻松搞定
- 引人注目的意思是什么,怎么用引人注目造句,引人注目的近义词有哪些?
- 栈的典型应用 —— 逆序输出
- VMware上安装CentOS系统(本人新手,欢迎大家多多指导和关照)
- 记录一下filter
- python———两个栈实现一个队列
- 【AR开发】ARCore简介
- BZOJ 1213 HNOI2004 高精度开根 二分+高(Py)精(thon)度
- UMLChina公众号文章精选(20220807更新精选)
- 10分钟入门Python,花5小时写了7个案例和这篇文章值得收藏
- 傅里叶滤波去噪学习笔记
- Windows 文件夹或文件名 太长无法删除怎么办? 一招教你怎样解决.
- [附源码]计算机毕业设计Python保护濒危动物公益网站(程序+源码+LW文档)
- 计算机三级网络技术最全知识点总结三
- KCNScrew Pack for mac(Mac序列号查询软件)
- 如何理解光圈、ISO、快门、曝光这几个概念?