当前位置: 首页 > 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.dtcms.com/a/263856.html

相关文章:

  • 【文件读取】open | with | as
  • 实体类JavaBean
  • 到底什么是“数字化”?数字化的本质是什么?
  • 从输入到路径:AI赋能的地图语义解析与可视化探索之旅(2025技术全景)
  • 边截图边操作?试试 Snipaste 的浮动贴图功能
  • adc模数转换器
  • Gartner《Choosing Event Brokers to Support Event-DrivenArchitecture》心得
  • OSE3.【Linux】练习:编写进度条及pv命令项目中的进度条函数
  • Postman - API 调试与开发工具 - 标准使用流程
  • 搜索与回溯算法(基础算法)
  • 华为交换机堆叠与集群技术深度解析附带脚本
  • Golang的并发编程实践总结
  • 【pathlib 】Python pathlib 库教程
  • 成都芯谷金融中心文化科技园:打造区域科技活力
  • nginx配置websocket
  • 用java,把12.25.pdf从最后一个点分割,得到pdf
  • Elastic 构建 Elastic Cloud Serverless 的历程
  • CertiK《Hack3d:2025年第二季度及上半年Web3.0安全报告》(附报告全文链接)
  • 61、【OS】【Nuttx】【构建】向量表
  • Redis-7.4.3-Windows-x64下载安装使用
  • 浅谈Docker Kicks in的应用
  • ‌Webpack打包流程
  • 为什么时序数据库IoTDB选择Java作为开发语言
  • Milvus docker-compose 部署
  • t检验​、​z检验、χ²检验中的P值
  • Vue3 使用 i18n 实现国际化完整指南
  • 浏览器F12开发者工具的使用
  • 大模型MCP技术之一句话安装Hadoop
  • DML-2-更新和删除
  • Python 数据分析:numpy,抽提,整数数组索引与基本索引扩展(元组传参)。听故事学知识点怎么这么容易?