Go&&阿里云服务器(Ubuntu)-- Golang项目(beego)服务器部署
2019-07-19 14:23
369 查看
版权声明:本文为博主原创文章,遵循 CC 4.0 by-sa 版权协议,转载请附上原文出处链接和本声明。
本文链接:https://blog.csdn.net/qq_42410605/article/details/96479892
将写好的go语言项目发布到服务器,需要进行以下几个步骤:
1.下载安装go安装包:
(1)go语言下载地址:Go语言中文网
下载linux版本的安装包。
(2)使用Xftp将安装包上传至指定的路径:
(3)解压并移到/usr/local/下:
进入指定目录,查看已有文件并且解压文件:
解压完成后发现目录下多了一个go文件夹:
将文件夹移动到/usr/local/
2.配置环境变量:
(1)进入目的目录查看go文件夹是否移动成功:
(2)在usr下创建文件夹,用来存放自己的项目:
- mkdir workspace
(3)进入新建的目录workspace新建三个文件夹:
- mkdir src
- mkdir pkg
- mkdir bin
说明:
- src 目录存放的是我们的go源代码,不同工程项目的代码以包名区分
- pkg 编译后生成的文件
- bin文件夹存放go install命名生成的可执行文件(这个文件夹会配置到环境变量中)
(4)配置环境变量:
进入 /etc 修改profile文件:
在此文件夹下加入上图的代码,代码如下:
[code]// 设置go安装路径 export GOROOT=/usr/local/go export PATH=$PATH:$GOROOT/bin // 设置工程目录 export GOPATH=/usr/workspace export PATH=$PATH:$GOPATH/bin
(5)刷新环境变量:
[code]source /etc/profile
(6)查看go环境是否配置成功:
[code]go version
结果如下:
(7)查看详细配置:
[code]go env
结果如下:
3.上传项目代码:
在刚刚创建的workspace下新创建的三个文件夹中,src 目录存放的是我们的go源代码,将我们的项目和所需要的依赖文件传上去:
在我的依赖包(github.com)中包含很多的依赖,如下图:
4.运行:
(1)进入到项目所在文件夹:
[code]cd usr/workspace/src/liteblog/
(2)运行项目:
[code]go run main.go
说明项目启动成功
去浏览器访问可得到下图:
其他的web项目也应该是相似的部署方法,其实感觉上和本地是很相似的,服务器不管是ubuntu还是centos,都和本地的项目有一定的联系,如有疑问请联系我。
相关文章推荐
- 阿里云(ubuntu)服务器部署nodejs项目
- flask项目部署到阿里云ubuntu服务器 uwsgi+nginx
- 阿里云Ubuntu服务器上部署JavaWeb项目
- 如何将基于Struts2的JavaWeb项目部署到阿里云服务器上
- 阿里云-部署JavaWeb项目到阿里云服务器,通过ip直接访问首页
- SSM项目部署到阿里云服务器。只需要五个步骤。
- 阿里云服务器部署Javaweb项目(四)
- 阿里云服务器部署Javaweb项目(六)
- 阿里云Ubuntu下部署javaWeb项目
- 阿里云服务器Ubuntu16.04 Java web环境部署
- [置顶] 阿里云服务器部署java环境及上传项目步骤
- 将Vue+Nodejs项目部署到阿里云服务器
- 阿里云服务器安装mysql,部署javaweb项目,个人浏览网上的一些经验做的总结,不足之处欢迎指导
- 小白使用阿里云服务器部署项目(公网访问)
- python django学习制作一个音乐网站并将项目部署到阿里云服务器上
- 【阿里云服务器】外网无法访问tomcat下部署的项目
- 本地web项目部署到阿里云Linux服务器指南
- 阿里云服务器部署Javaweb项目(二)
- javaWeb项目部署到阿里云服务器步骤
- 阿里云服务器Ubuntu16.04 Java web环境部署