在beego项目中在app.conf中加入以下内容EnableHTTPS=trueEnableHttpTLS = trueHttpsPort = 443HTTPSCertF
原创 2022-06-20 20:13:18
129阅读
HTTPS证书 正式发布的时候,是需要购买正规的证书的。测试程序时,如果没有,我们可以使用openssl来生成私人的证书。 (1)首先我们先生成证书私钥 openssl genrsa -out server.key 2048 (2)根据私钥生成公钥 openssl rsa -in server.key -out server.key.public (2)根据私钥生成证书 openssl req
转载 2020-07-24 16:05:00
734阅读
2评论
一.Captcha验证码功能引入 在前面,讲解了微服务的架构等,这里,来讲解前面商城项目的 Captcha验证码 微服务 ,captcha验证码功能在前台,后端 都要用到 ,可以把它 抽离出来 ,做成微服务功能 编辑 这个验证码功能封装代码captcha.go如下: package models //验证码属性:
​通过设置TLSClientConfig: &tls.Config{InsecureSkipVerify: true}, 来取消对HTTPS的证书验证,以处理x509: certificatesignedby unknown authority​
原创 2022-07-18 18:09:09
2705阅读
主要从事视觉 AI 能力赋能边缘计算设备的工作。一直以来,在实验室甚至整个公司特别强调“安全和隐私”,近半年,笔者在用 GoLang 开发智能边缘计算设备的网络通信项目时,常被要求务必重
转载 2020-06-07 08:27:00
486阅读
2评论
K8S关键词:https://proxy.golang.org 在Kubernetes(K8S)中,我们使用Go编程语言来构建应用程序和工具。当我们希望下载一些Go模块时,我们需要访问https://proxy.golang.org,这是一个用于代理Go模块的官方代理服务。在本篇文章中,我将向您展示如何在Kubernetes中使用https://proxy.golang.org。 ### 流程
原创 2024-04-24 11:02:57
233阅读
前言    在互联网通信之中,安全还是比较重要的,从一开始的http协议发展到https协议,也是为了安全考虑,也就是有secure http,安全的http协议传输,两者使用的是相同的协议传输,不过https加了一个安全层,为tls/ssl,从而也就有了https。    在linux上,主要使用openssl来实现,因为在安全传输的时候,只要建立ssl会话即可,从而实现安全的密钥交换,传输,数
原创 2021-03-10 10:48:29
303阅读
现在go项目中,很多的地方都要用到http发送请求,之后再对请求收到的结果进行一些处理,用到的模式也比较固定
转载 2021-07-08 10:57:42
256阅读
一 什么是端口?  如果把IP地址比作一间房子 ,端口就是出入这间房子的门。端口号就是打开门的钥匙。真正的房子只有几个门,但是一个IP地址的端口 可以有65536个之多!端口是通过端口号来标记的,端口号只有整数,范围是从0 到65535。二 端口有什么作用?  主机是怎样区分不同的网络服务呢?显然不能只靠IP地址,因为IP 地址与网络服务的关系是一对多的关系。实际上是通过“IP地址+端口号”来区
"文档" 只是用https import as fs from 'fs'; import { NestFactory } from '@nestjs/core'; import { AppModule } from './app.module'; const httpsOptions = { key
转载 2020-04-09 10:24:00
380阅读
2评论
原理:使用go提供的模块crypto/tls,可以获取域名证书的信息,通过到期时间可以判断证书是否过期gopackagemainimport("crypto/tls""fmt")funcmain(){conn,_:=tls.Dial("tcp","www.baidu.com:443",nil)cert:=conn.ConnectionState().PeerCertificates0//时间信息f
原创 精选 2022-10-07 12:02:39
1605阅读
Tomcat如何设置HTTPSpfx证书首先要有证书在tomcat目录下新
原创 2022-01-10 16:14:23
101阅读
可以获取域名证书的信息,通过到期时间可以判断证书是否过期。原理:使用go提供的模块。
原创 2022-10-08 09:56:20
2009阅读
如何读取yaml,json,ini等配置文件【Golang 入门系列九】一. go读取json配置文件二、 go读取.ini配置文件三、go读取yaml配置文件 如何读取yaml,json,ini等配置文件【Golang 入门系列九】 前面已经讲过一些Go语言的基础知识,感兴趣的朋友可以先看看之前的文章。。实际项目中,还有一个比较重要的基础功能,就是读取相关的配置文件。今天就来说一说,Golan
转载 2024-04-28 13:12:13
81阅读
一花一世界,一个程序也是一个世界 —— Go 变量变量概念 变量相当于内存中一个数据存储空间的表示,你可以把变量看做是一个房间的门牌号,通过门牌号我们可以找房间,同样的道理,通过变量名可以访问到变量(值)变量的使用步骤 1、声明变量(也叫:定义变量) 2、非变量赋值 3、使用变量变量快速入门案例packge main import "fmt" func main() { // 定义变量/声明变
转载 2024-09-29 22:34:07
25阅读
golang redis快速入门教程redis是目前流行的高性能key/value缓存,基本上在各种项目都经常出现,后续教程针对golang如何操作redis进行展开。本教程是使用的是go-redis/redis包操作redis。github: https://github.com/go-redis/redis1.安装依赖包go get -u github.com/go-redis/redis2.
转载 2023-09-27 16:49:13
495阅读
CommonMistakes https://golang.org/doc/faq#closures_and_goroutines Why is there no goroutine ID? ¶ Goroutines do not have names; they are just anonymou
转载 2020-01-08 23:16:00
276阅读
Gin闪亮登场简介Gin是一个golang的微框架,封装比较优雅,API友好,源码注释比较明确。 Gin特点主要有: 速度快、性能优;支持中间件操作,方便编码处理;非常简单的实现路由等。安装gin框架库go get -u github.com/gin-gonic/gin基架搭建package main import ( "github.com/gin-gonic/gin" ) func ma
转载 2023-11-08 17:41:31
74阅读
配置.conf,所在位置d:\wamp\bin\apache\apache2.4.9\conf\http.confLoadModulesocache_shmcb_modulemodules/mod_socache_shmcb.soLoadModulesslmodulemodules/mods...
转载 2016-01-06 15:38:00
108阅读
2评论
在Linux系统中,设置HTTPS代理可以帮助用户更加安全地浏览网络,保护个人隐私信息。在红帽操作系统上,设置HTTPS代理也是非常简单的。下面将介绍如何在红帽Linux系统上设置HTTPS代理。 1. 首先,在终端中打开/etc/environment文件,使用文本编辑器进行编辑。可以使用以下命令: ```bash sudo nano /etc/environment ``` 2. 在打开
原创 2024-04-02 10:14:00
261阅读
  • 1
  • 2
  • 3
  • 4
  • 5