一、安装
使用阿里的 apt 源安装的Golang版本有点低,所以我没用了
golang中文网下载地址:https://studygolang.com/dl
安装包:go1.13.4.linux-amd64.tar.gz

用上传工具上传至服务器
解压
tar -xzf go1.13.4.linux-amd64.tar.gz -C /usr/local
注意:root 权限问题
验证安装结果,执行以下命令:
/usr/local/go/bin/go version
二、环境变量的设置
【1】单个用户配置:在 ~/.bashrc文件末尾加上如下环境变量:
vim ~/.bashrc
export GOPATH=/var/GoPath
export GOROOT=/usr/local/go
export GOARCH=amd64
export GOOS=linux
export GOBIN=$GOROOT/bin/
export GOTOOLS=$GOROOT/pkg/tool/
export PATH=$PATH:$GOBIN:$GOTOOLS
重新加载 profile 文件,加载环境变量到内存。查看安装版本
source ~/.bashrc
【2】多用户配置(推荐)(如果按照单用户配置,其它用户访问不到环境变量,所以推荐用这种)
vim /etc/profile # 文件末尾添加以下内容
export GOPATH=/var/GoPath
export GOROOT=/usr/local/go
export GOARCH=amd64
export GOOS=linux
export GOBIN=$GOROOT/bin/
export GOTOOLS=$GOROOT/pkg/tool/
export PATH=$PATH:$GOROOT/bin:$GOPATH/bin
重新加载 profile 文件,加载环境变量到内存
source /etc/profile
在任意目录查看安装版本:
go version
三、编写hello.go文件,测试安装是否成功
代码如下:(运行命令:go run 文件名)
|
1 2 3 4 5 6 |
package main import "fmt" func main() { fmt.Println("Hello World!") } |
环境变量查看
go env
四、安装beego与bee工具
①安装beego
go get github.com/astaxie/beego
②安装bee工具
go get github.com/astaxie/beego
③创建beego项目
bee new beego
此时会在Gopath下新建beego的一系列文件(beego这个只是个名字,可以改)
常见问题:
git https 无法获取,请配置本地的 git,关闭 https 验证:
命令为:git config --global http.sslVerify false
运行:beego方法:
beego根目录下运行命令:bee run
此时ip+8080端口即可查看运行结果
五、配置nginx代理
|
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 |
server { listen 80; server_name beego.xhyonline.com; charset utf-8; access_log /var/log/nginx/beego_access.log; location /(css|js|fonts|img)/ { access_log off; expires 1d; root "/path/to/app_a/static"; try_files $uri @backend; } location / { try_files /_not_exists_ @backend; } #代理 location @backend { proxy_set_header X-Forwarded-For $remote_addr; proxy_set_header Host $http_host; proxy_pass http://127.0.0.1:8080; } } |
重启nginx
service nginx restart
运行beego
命令:nohup bee run & (让beego在后台运行)
访问url:beego.xhyonline.com即可看到自己的beego项目了

查看beego进程
ps -aux|grep beego
杀死进程 kill -9 进程号
文章评论(0)