- 博客(170)
- 收藏
- 关注
原创 简单使用scratch镜像
alpine镜像版本:ALPINE_VERSION=3.20go版本:GO_VERSION=1.22htmltest版本:HTMLTEST_VERSION=0.17.0。
2024-08-24 16:12:21 871
原创 本地部署docker文档
由于访问文档慢,直接本地部署官方文档如果不想执行以下操作,也可以直接使用官方文档仓库地址提供的和进行操作以下操作环境为Windows系统,根据相关操作来生成 html 页面。
2024-08-24 00:02:00 443
原创 腾讯云云函数部署laravel项目
选择函数URL: 新建函数URL,启用公网访问:首先修改缓存路径:访问api路由: 1)本地创建laravel项目:2)修改src/bootstrap/app.php文件laravel修改storage目录和bootstrap目录_laravel storage文件夹位置不对-CSDN博客3)创建scf_bootstrap文件:4)最后将项目打包为snail.zip文件1)根据“composer create-project laravel/laravel snail”下
2024-08-22 09:51:04 1076
原创 使用腾讯云COS Migration工具迁移本地数据
需要配置secretId、secretKey、bucketName、region、cosPath以及localPath。1.2、将下载的jdk-8u411-linux-x64.tar.gz文件使用ftp或者rz命令上传到服务器。1.3、解压文件,命令:tar -xf jdk-8u411-linux-x64.tar.gz。官网下载jdk(当前下载的版本为:jdk-8u411-linux-x64.tar.gz)1.4、移动文件,命令:mv jdk1.8.0_411 /usr/local/java/
2024-06-11 18:36:07 358
原创 laravel8使用中间件实现xss处理
2、编辑app/Http/Middleware/XSSClean.php文件。3、配置app/Http/Kernel.php文件。
2024-06-06 18:34:11 515
原创 cfssl简单使用
CA根证书配置文件,一般命名为ca-config.json,它用于配置根证书的使用场景 (profile) 和具体参数 (usage,过期时间、服务端认证、客户端认证、加密等),后续在签名其它证书时需要指定特定场景 (profile)。查看某个命令使用:cfssl [command] -help,其中[command]为某个命令名称。2) CA根证书及其私钥创建过程不需要甚至该字段。生成自签名根 CA 证书和私钥。生成证书签名请求和私钥。生成 CA 秘钥文件(目标证书签名请求文件。
2024-01-19 01:06:05 1922
原创 kubeadm安装
提前下载所需镜像(使用docker pull下载镜像)补充:在云服务器中创建虚拟网卡 ,绑定公网IP。执行kubeadm init命令后,会出现。报错信息显示无法拉取镜像。截取部分日志信息,如下。
2024-01-11 01:13:20 1007
原创 申请Let‘s Encrypt证书
2、在服务器添加nginx配置,test.example.com.conf文件内容如下。9、浏览器访问https://test.example.com,并查看证书信息。入门指南 - Let's Encrypt - 免费的SSL/TLS证书。在Certbot页面填写HTTP website的运行环境,如。然后按任意键(Press Enter to Continue)根据返回的结果,需要在项目所在的路径创建。7、nginx配置ssl证书。1、域名控制台添加域名,如。根据上面的步骤,依次安装。
2023-12-14 00:22:42 2642
原创 gorilla/websocket的chat示例代码简单分析
文件包含:main.go、hub.go、client.go、home.html。client.go文件。
2023-11-02 00:30:44 631
原创 分析大疆官网根据ip自动跳转到指定域名
重定向:从 www.dji.com 重定向到 www.dji.com/cn,并设置cookie,region=CN。2、浏览器地址栏输入dji.com/jp,根据ip自动判断所在地区,重定向到www.dji.com/cn。如果禁用cookie或者cookie中没有region,根据ip自动判断所在地区,跳转到指定域名。1、浏览器地址栏输入dji.com,根据ip自动判断所在地区,重定向到指定域名。4、浏览器地址栏输入dji.com,重定向到www.dji.com/jp。
2023-09-25 10:11:01 445
原创 阿里云日志服务Logstore与MySQL数据库关联
5.3.在日志服务Logstore的查询分析页面中,执行如下查询语句将分析结果保存到report表中。3.3.在/home/config.json文件中添加如下脚本,并根据实际情况替换参数配置。指定日志中的userid字段和数据库表中的uid字段关联Logstore和MySQL数据库。5.1.在MySQL数据库中,创建名为report的数据表,该表存储每分钟的PV值。4.3.在日志存储 > 日志库页签中,单击目标Logstore。5、保存查询分析结果到MySQL数据库中。4.4.执行查询分析语句。
2023-08-30 01:01:58 581
原创 编写简单的.gitlab-ci.yml打包部署项目
ssh-agent是一个密钥管理器,运行ssh-agent以后,使用ssh-add将私钥交给ssh-agent保管,其他程序需要身份验证的时候可以将验证申请交给ssh-agent来完成整个认证过程。3.cd /root/.ssh/ && cat id_rsa.pub >> authorized_keys, 把 ssh 公钥添加到认证授权文件,这样可以不需要输入密码。# scp -o StrictHostKeyChecking=no,ssh -o StrictHostKeyChecking=no中的。
2023-08-08 23:09:28 1677
原创 手动安装docsify
7、清空原有的index.html内容,以下为手动编写的index.html文件内容。8、根据情况修改_sidebar.md、_navbar.md,示例。_sidebar.md内容如下(zh-cn目录的文件已从官网下载)3、移动文件到nginx的html所在目录【略】6、浏览器通过ip或域名访问项目【略】4、配置nginx,示例如下。
2023-07-23 12:06:05 850
原创 laravel内置的加解密
为了解密数据的时候不报错,可以直接实例化这个类\Illuminate\Encryption\Encrypter。文件路径:vendor/illuminate/encryption/Encrypter.php。有时需要解密数据,直接使用Crypt::decryptString($s)会报错。laravel版本:8.x。
2023-07-17 16:15:31 1084
转载 vim set paste解决粘贴乱序乱码问题【转】
在需要粘贴的地方,命令行模式下输入:set paste, 然后按i进入编辑模式,粘贴。完成以后按Esc回到命令行模式下set nopaste。
2023-07-16 18:01:33 497
原创 在centos7系统源码安装nginx+mysql+php+go
以下安装说明仅供参考,请根据实际情况修改配置,进行软件编译安装。环境:Centos 7.6 64位。1、文件权限、用户组。
2023-07-15 18:14:28 909
原创 根据不同地区跳转不同的站点
如果geoip判断所在的国家为cn,则跳转到172.xx.xx.xx(假设为部署中国大陆服务器的ip);否则跳转到海外的8.xx.xx.xx(假设是部署在海外服务器的ip)如果是在大陆,直接重定向到cn.xxx.com;否则重定向到en.xxx.com。根据nginx的geoip进行判断,是大陆还是海外。比如:访问www.xxx.com。思路2:负载均衡到不同的ip。思路1:重定向到不同的域名。
2023-07-15 16:32:50 922
原创 gitlab安装
说明:由于版本原因修改unicorn['listen']、unicorn['port']可能不支持,目前只能修改external_url。查看登录gitlab的密码:cat /etc/gitlab/initial_root_password。浏览器访问http://ip,这个ip就是上面填写的external_url。使用vi命令修改/etc/gitlab/gitlab.rb文件。配置文件路径:/etc/gitlab/gitlab.rb。配置文件目录:/etc/gitlab/使用yum安装gitlab。
2023-07-10 13:54:48 269
Kubernetes - kubeadm安装
2024-01-11
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人