当前位置: 首页 > 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.lryc.cn/news/578621.html

相关文章:

  • 前端第二节(Vue)
  • 微信小程序实现table表格
  • 微信小程序21~30
  • CppCon 2018 学习:EFFECTIVE REPLACEMENT OF DYNAMIC POLYMORPHISM WITH std::variant
  • Linux->进程控制(精讲)
  • 《P5522 [yLOI2019] 棠梨煎雪》
  • 如何分析大语言模型(LLM)的内部表征来评估文本的“诚实性”
  • 在 Docker 容器中使用内网穿透
  • 大语言模型推理系统综述
  • NLP——RNN变体LSTM和GRU
  • 关于vue2使用elform的rules校验
  • 深度学习进阶:自然语言处理的推荐点评
  • (LeetCode 面试经典 150 题) 42. 接雨水 (单调栈)
  • Gartner《Choosing Event Brokers to Support Event-DrivenArchitecture》心得
  • 振荡电路Multisim电路仿真实验汇总——硬件工程师笔记
  • .NET跨平台开发工具Rider v2025.1——支持.NET 10、C# 14
  • K8s Pod调度基础——2
  • Langgraph 学习教程
  • 位运算经典题解
  • python+uniapp基于微信小程序的流浪动物救助领养系统nodejs+java
  • 用 YOLOv8 + DeepSORT 实现目标检测、追踪与速度估算
  • SeaTunnel 社区 2 项目中选“开源之夏 2025”,探索高阶数据集成能力!
  • 华为设备 QoS 流分类与流标记深度解析及实验脚本
  • flv.js视频/直播流测试demo
  • 欢乐熊大话蓝牙知识24:LE Secure Connections 是 BLE 的安全升级术
  • 视频内存太大怎么压缩变小一点?视频压缩的常用方法
  • Nginx重定向协议冲突解决方案:The plain HTTP request was sent to HTTPS port
  • Apache HTTP Server部署全攻略
  • 第八十六篇 大数据排序算法:从厨房整理到分布式排序的智慧
  • DBA 命令全面指南:核心操作、语法与最佳实践