前几天利用flask 写了几个调用salt-api 的接口,需要上线到正式环境,搜了一下 都是 用 nginx + uwsgi 来部署,这里记录下关键的配置项。1.首先将代码上传到服务器上目录为:/home/www/wwwroot/salt-api2.配置服务器代理使用的代理一共有两个,nginx和uwsgi,先说明一下,如果不用nginx一样可以访问你的项目,使用nginx的目的是为了安全和负载
转载
2024-08-19 12:27:02
33阅读
GoFrame系列:1、GoFrame简介文章目录GoFrame系列
原创
2022-08-25 10:03:12
659阅读
前言本月会持续更新Go语言相关的文章,尤其是GoFrame,感兴趣的同学可以关注我,结伴而行。同时会沉淀总结一下:《中台开发实践》、《私有化部署实践》、《深入理解goroutine及使用实践》、《如何在开发过程中把GO语言的价值体现出来》。立志沉淀一些质量高的内容出来。今天这篇把我使用GoFrame ORM的过程中认为有价值、可能踩坑、比较好的实践等相关的知识点分享出来。值类型和指针类型初学go的
转载
2024-05-31 19:29:13
37阅读
# 实现“goframe docker”教程
## 整体流程
下面是实现“goframe docker”的整体流程,可以参考以下表格:
| 步骤 | 操作 |
| ---- | ---- |
| 1 | 准备Docker环境 |
| 2 | 下载goframe源码 |
| 3 | 编写Dockerfile |
| 4 | 构建Docker镜像 |
| 5 | 运行Docker容器 |
##
原创
2024-05-22 06:32:41
170阅读
# 使用 GoFrame 连接 MySQL 的指南
在这篇文章中,我们将讨论如何使用 GoFrame 框架连接 MySQL 数据库。GoFrame 是一个开源的高性能微服务框架,它提供了简单而强大的 API,方便我们进行数据库的连接和操作。下面是实现的流程和每一步的详细说明。
## 实现流程
下面是实现 GoFrame 连接 MySQL 的步骤:
| 步骤 | 描述
# 使用 GoFrame 实现 Redis Pipeline
在这篇文章中,我们将一起学习如何在 GoFrame 中实现 Redis 的 Pipeline 功能。Redis Pipeline 允许我们在一次网络请求中发送多个命令,从而提高性能,减少延迟。以下是整件事情的流程:
## 步骤流程
| 步骤 | 操作 | 代码示例
原创
2024-08-21 06:31:48
215阅读
在众多 Go 项目中,操作 MySQL 数据库是最常见的需求之一。GoFrame 是一个为 Go 语言开发的高性能开发框架,能够简化与 MySQL 数据库的交互。本文将带您一步一步地了解如何使用 GoFrame 操作 MySQL,包括环境准备、分步指南、配置详解、验证测试、排错指南以及扩展应用等内容。
## 环境准备
首先,我们需要准备开发环境,以确保顺利进行 MySQL 操作。请确保您的计算
我们在用http的时候一般都会用一些web框架来进行开发,gin就是这样的一个框架,它有哪些特点呢一:gin特点1、性能优秀2、基于官方的net/http的有限封装3、方便 灵活的中间件4、数据绑定很强大5、社区比较活跃等等二:gin的安装安装: go get github.com/gin-gonic/gin如果要更新:go get -u github.com/gin-gonic/gin三:gin
Cookie Cookie的由来 HTTP协议是无状态的,这就存在一个问题。无状态的意思是每次请求都是独立的,它的执行情况和结果与前面的请求和之后的请求都无直接关系,它不会受前面的请求响应情况直接影响,也不会直接影响后面的请求响应情况。一句有意思的话来描述就是人生只如初见,对服务器来说,每次的请求都是全新的。状态可以理解为客户端和服务器在某次会话中产生的数据,那无状态的就以为这些数据不会被保留。会
转载
2024-10-25 16:32:25
27阅读
文章目录GoFrame:带你从**0-1**快速入门一.GoFrame介绍:1.1GF基本介绍1.2GF特点1.3GF1.4GF框架二.GoFrame基础环境搭建2.1环境搭建1)安装golang2)安装3) 了解go modules2.2GF运行普通项目go.modhello.go2.3GF搭建web项目go.modmain.go三. GoFrame的Web服务介绍3.1web
转载
2024-03-22 21:00:02
29阅读
我们希望用户登录后可以有写博客的功能,当然也允许用户退出。实现该功能的操作需要使用session。如果用户没有登录,直接访问首页,只可以查看文章,标签,相册等,但是没有写博客的功能: 一、Controller首先我们在登录的时候添加session。先修改配置文件打开session,打开conf包下的app.conf文件,添加一行:appname = myblog
httpport = 8
转载
2023-12-12 14:35:40
101阅读
前言写过PHP的同学都知道 PHP的数组Array非常好用,特别灵活。我在写PHP之前使用Java做安卓开发,在接触PHP的数组Array之后,直呼太香了!而在学习Go基础知识的时候了解到Go的数组和PHP的数组并不一样;从一定程度上讲,Go的slice切片类型和PHP的数组array比较像(不固定长度、引用类型、动态扩容等),但是在开发使用中远远不像PHP的array灵活。初识GoFrame最近
使用docker-compose快速部署Prometheus+grafana环境安装docker-compose1:下载Docker Compose二进制文件:使用curl命令下载最新版本的Docker Compose二进制文件。可以使用以下命令从官方GitHub存储库下载:sudo curl -L “https://github.com/docker/compose/releases/lates
# 使用 Docker 配置 GoFrame 和 MySQL
## 引言
在本篇文章中,我们将学习如何使用 Docker 配置 GoFrame 框架与 MySQL 数据库。本指南适合刚入行的小白,涵盖了从环境准备到最终运行的详细步骤。
## 流程概述
我们将分以下步骤来实现 GoFrame 和 MySQL 的组合:
| 步骤 | 描述 |
|------|------|
| 1 |
原创
2024-09-27 04:27:38
149阅读
平台简介基于全新 Go Frame 2.3+Vue3+Element Plus 开发的全栈前后端分离的管理系统前端采用 vue-next-admin 、Vue、Element UI。特征高生产率:几分钟即可搭建一个后台管理系统模块化:单应用多系统的模式,将一个完整的应用拆分为多个系统,后续扩展更加便捷,增加代码复用性。插件化: 可通过插件的方式扩展系统功能认证机制:采用 gtoken 的用户状态认
Nginx 中的 Location 指令 是NginxHttpCoreModule中重要指令。Location 指令,是用来为匹配的 URI 进行配置,URI 即语法中的”/uri/”,可以是字符串或正则表达式。但如果要使用正则表达式,则必须指定前缀。 nginx location语法 基本语法:location [=|~|~*|^~] /uri/ { … }&nb
转载
2024-08-16 10:16:32
137阅读
服务器部署:[TOC]一、Nginx1、安装nginxsudo apt-get install nginx2、查看安装情况:# 查看nginx
ps -ef|grep nginx
#root 1532 1239 0 17:54 pts/0 00:00:00 grep nginx
# 查看安装的情况
nginx -v
# 查看nginx.conf配置文件目录,找到配置文件,然后
转载
2024-03-26 06:00:35
316阅读
一、简单介绍由俄罗斯程序员IgorSysoev研发,2004年开源公布,特点是:内存cpu占用低,并发能力强,稳定,配置示例,反向代理;互联网企业 70%以上公司都在使用 nginx; 二、安装1、下载地址 三、配置1、配置结构(借用地址) 全局块该部分配置主要影响Nginx全局,通常包括下面几个部分:配置运行Nginx服务器用户(组),worker pr
转载
2024-05-06 10:19:48
10阅读
Nginx配置web服务器及部署反向代理配置web服务器location语法部署反向代理代理转发 配置web服务器项目部署到linux上的静态文件代理给Nginx处理。当访问服务器IP时,可以自动返回静态文件主页。主配置文件中server块对应的次配置include /etc/nginx/conf.d/*.conf,也就是/etc/nginx/conf.d/目录下的配置文件,可以在该目录下新增一
转载
2024-02-26 16:50:57
92阅读
使用环境:CentOS,准备好需要的源码包,这里使用包编译如下:zlib-1.2.11.tar.gz,pcre-8.39.tar.gz,openssl-1.0.2k.tar.gz
#NGINX编译安装不需要单独编译每个依赖包,记住解包路径即可,这里使用/usr/local/src/
nginx-1.10.2.tar.gz:./configure --prefix=/usr/local/nginx
转载
2024-08-20 17:19:56
120阅读