Gin 最佳实践
2021-08-15 13:02:26 1.31MB Gin
1
当前Nginx已经反向代理了两个网站,分别是基于Windows的IIS和Linux的Apach服务器,提供网页服务。 现在有新项目的网页需要对外提供服务,需要在代理服务器上增加另外一个网站,使用HTTPS访问以及HTTP自动跳转HTTPS。由于新网页是静态页面,所以使用Docker部署在Nginx代理服务器上。相关的certificates是通过let’s encrypt来获取的,都是单独的证书,没有申请通配符形式的证书。 在Nginx代理端部署SSL证书即可,后端不需要部署SSL也可以实现HTTPS访问。 Nginx代理服务器配置: worker_processes auto; erro
2021-08-10 09:47:24 58KB gi gin IN
1
gin+skywalking demo源码
2021-08-04 14:08:05 5KB gin skywalking
1
bubble_gin+gorm学习项目_未分层
2021-07-20 16:20:32 268KB gin
1
bubble_gin+gorm学习项目_未分层
2021-07-20 16:20:31 268KB gin
1
bubble-master_gin+gorm学习项目_已分层.rar
2021-07-20 15:03:07 14.42MB gin
1
go-contrib-mobile gin-gonic 的中间件,用于确定用户使用的是移动设备、平板电脑还是普通设备。 这个中间件的灵感来自 spring 框架的好人的项目。 例子 package main import ( "fmt" "net/http" "github.com/gin-gonic/gin" "github.com/floresj/go-contrib-mobile" ) func main () { r := gin . Default () fmt . Println ( "Main!" ) // Set up Mobile Resolver r . Use ( mobile . Resolver ()) r . GET ( "/" , func ( c * gin. Context ){
2021-07-18 17:03:05 4KB Go
1
基于 Go 语言构建 RESTful api 服务 通过实现一个账号系统,来讲解如何构建一个 API 服务器,通过实战展示了 API 构建过程中各个流程(包括准备、设计、 开发、测试、部署)。
2021-07-15 02:27:42 20.45MB golang gin框架 restful
1
写在最前: 非常抱歉的是,因为突如其来的疫情,我的hadoop系列断更了,很难受,因为我的分布式环境在学校,我的笔记本配置带不起来,代码跑不起来我是不敢写博客的,然后寒假在家写代码也没啥意思,看了非常多的书,把计网和操作系统重新学了一遍。因为实习的需要,未来我更多的技术可能在Python这块,但是java相关的内容我也会努力保持更新,同时也会出更多的入门教程给大家谢谢大家。 背景: 最近在学习django的过程中,用django做了一个小demo,所以试试看能不能部署到服务器上,自己顺便也熟悉一下Django整个部署的流程,因为之前学习flask的时候,就使用的uwsgi来作为python w
2021-07-06 08:51:43 101KB gi gin go
1
最近有一个网站项目需求:需要屏蔽国内的方问请求。花时间研究了一下这方面的资料。目前找到的最佳方法就是使用 Nginx 的 GeoIP 模块来实现地区的识别。然后配置相关国家的 ISO 名称,禁止访问即可。记录一下相关过程。 编译 GeoIP 组件 maxmind 提供的免费版数据库已经可以满足需求,在使用数据库前,需要先编译 GeoIP 组件: wget http://geolite.maxmind.com/download/geoip/api/c/GeoIP-1.4.8.tar.gz ./configure make make install 下载 IP 库 从 maxmind 下载 I
2021-06-23 17:22:51 73KB geoip gi gin
1