当前位置: 首页 > news >正文

beego打包发布到Centos系统及国产麒麟系统完整教程

1、先清除go缓存,用下面命令

go clean -cache

go clean -modcache

2、更新库文件

go mod tidy

3、安装beego

go install github.com/beego/bee/v2@latest

4、查看bee版本

5、进行打包然后传到Centos和麒麟服务器如下代码

bee pack -be GOOS=linux -be GOARCH=amd64 //AMD64架构,一般Centos系统
bee pack -be GOOS=linux -be GOARCH=arm64 //ARM64架构,一般麒麟系统

6、最后写在后面,后台运行 go 及服务器关闭Selinx和防火墙

后台运行如下命令: nohup ./go &

关闭直接杀死Pid就可以了,如下图:ps aux | grep go

防火墙管理如下:

  1. 关闭防火墙,使用命令 systemctl stop firewalld
  2. 永久关闭, 执行命令 systemctl disable firewalld
  3. 关闭SELinux 临时关闭:运行命令 setenforce 0
  4. 永久关闭,打开/etc/selinux/config文件,将SELINUX=enforcing改为SELINUX=disabled
  5. 如果非要打防火墙及SElinux,则需要把对应的端口开放,比如开放80,8080,8081等

        sudo firewall-cmd --permanent --add-port=8081/tcp

        sudo firewall-cmd --permanent --add-service=http

        sudo firewall-cmd --permanent --add-service=https

        # 重新加载防火墙

        sudo firewall-cmd --reload

http://www.lqws.cn/news/592543.html

相关文章:

  • react-数据Mock实现——json-server
  • 飞算 JavaAI 开发助手:深度学习驱动下的 Java 全链路智能开发新范式
  • 发票PDF处理工具,智能识别合并一步到位
  • Foundation 5 安装使用教程
  • 【Unity实战】UI按钮回调管理:职责分离与持久化策略
  • 基于 Vue + RuoYi 架构设计的商城Web/小程序实训课程
  • 网络基础知识与代理配置
  • Java 大视界 -- Java 大数据在智能交通共享单车智能调度与停放管理中的应用(329)
  • 数字雨动画背景
  • 深入剖析AI大模型:TensorFlow
  • 浅谈「线性代数的本质」 - 系列合集
  • 系统思考力量与实践
  • 从数据资产识别与防泄密看零信任产品
  • 什么叫单通
  • .Net 使用OpenAI开源离线语音识别模型Whisper
  • CppCon 2018 学习:EFFECTIVE REPLACEMENT OF DYNAMIC POLYMORPHISM WITH std::variant
  • Helix Toolkit 在 WPF 中加载带贴图素材的模型
  • 《全程软件测试》第1章
  • 坚石ET ARM加密狗复制模拟介绍
  • 23.安卓逆向2-r0capture搭配Wireshark方式抓包
  • Nuxt 3 中实现跨组件通信方式总结:使用 Pinia、Provide/Inject 或 Props
  • 设计模式-命令模式
  • 昆泰芯3D霍尔磁传感器芯片在汽车零部件中的应用
  • OpenCV-Python Tutorial : A Candy from Official Main Page(二)
  • 使用FFmpeg+SDL2读取本地摄像头并渲染
  • 07 Springboot+netty+mqtt服务端实现【重构】
  • php-mqtt/client 发布、订阅
  • 学习threejs,使用自定义GLSL 着色器,生成艺术作品
  • Redis-渐进式遍历
  • Android实现仿iOS风格滚动时间选择器