Nginx配置移动端访问自动重定向到指定请求
之前有个项目有个需求是同一个地址PC端访问的时候直接返回当前网页,而如果是移动端访问,则需要重定向到移动端的另一个地址,当时想到的方案就是通过nginx来做,然后网上找了一些相关资料,最后配置达到了要求,现在分享一下这个配置方式。
之前有个项目有个需求是同一个地址PC端访问的时候直接返回当前网页,而如果是移动端访问,则需要重定向到移动端的另一个地址,当时想到...
ChatGPT提问的艺术
ChatGPT目前对我来说已经是编程助手了,可以协助我完成很多工作,比如工作中经常需要给变量取名,看似简单的事情,实际上经常想破脑壳。但是这种类似的事情只要交给ChatGPT就可以轻松拿捏🫴,本文主要记录一些我使用过并可以复用的提问。
ChatGPT目前对我来说已经是编程助手了,可以协助我完成很多工作,比如工作中经常需要给变量取名,看似简单的事情,实际上经常想破...
rsync 实时同步方案
最近公司项目有个需求是需要在主环境和灾备环境中进行目录文件实时同步,对于文件同步这种需求,第一个想到的工具自然就是rsync了,而这次的同步跟以往不同的是需要进行实时同步,所以就需要提供一个完整的实现方案,本文记录一下这个方案。
最近公司项目有个需求是需要在主环境和灾备环境中进行目录文件实时同步,对于文件同步这种需求,第一个想到的工具自然就是rsync了,...
用 ECharts 做网站数据统计报表,告别第三方流量统计平台
周末在家花了一点时间给网站加了一些可视化报表,除了一些关于阅读量数据的统计分析和展示之外,还有一个文章“昨日热榜”的排序也是可视化的一部分。经过这次的改造,网站已经可以自行统计一些“有效的流量”,而不需要再依靠第三方流量统计平台。这篇文章就分享一下我是如果做的...
周末在家花了一点时间给网站加了一些可视化报表,除了一些关于阅读量数据的统计分析和展示之外,还有一个文章“昨日热榜”的排序也是可视...
Redis单机部署
redis 是最常用的缓存数据库(正确说是中间件),虽然redis的安装很简单,网上也一大堆,但是为了便于后面继续写 redis 的集群部署,这里就记录一下单机部署 redis 的方式。
redis 是最常用的缓存数据库(正确说是中间件),虽然redis的安装很简单,网上也一大堆,但是为了便于后面继续写 redis...
Nginx配置中server模块的加载顺序和规则
在Nginx的日常运维中,经常会有多个配置,多个server的情况,之前的文章分享了Nginx配置中location模块的匹配规则,这篇文章就来分享一下我对server模块的匹配规则的理解,并进行一些测试验证这些结论。
在Nginx的日常运维中,经常会有多个配置,多个server的情况,之前的文章分享了Nginx配置中location模块的匹配规...
JetBrains 全家桶免费使用的方法
我之前分享过使用无限刷新试用期的方式来免费使用 Goland 的方法,这种方法也同样可以使用在其他 IDE 上面,比如 Pycharm 也行。但是在这个方法对 IDE 的版本支持有限,只支持 2021.3 之前的版本,于是这次来分享一个可以支持最新版的方法。
我之前分享过使用无限刷新试用期的方式来免费使用 Goland 的方法,这种方法也同样可以使用在其他 IDE 上面,比如 Pych...
Docker volume 挂载时文件或文件夹不存在【转】
昨天在开发环境按照我的指导文档部署 izone 的时候发现部署之后的系统中丢失了 media 目录的内容,但是我检查了镜像里面是有内容的,然后试过不挂载的话就不会丢失。然后找到了这篇文章才恍然大悟,用一句话总结就是,在容器启动的时候,宿主机的目录一定会覆盖容器...
昨天在开发环境按照我的指导文档部署 izone 的时候发现部署之后的系统中丢失了 media 目录的内容,但是我检查了镜像里面是...
Go 学习笔记(12):使用Viper读取配置文件
最近在学习和试用一些开源的项目,主要是一些用来快速开发 Web 服务的脚手架之类的项目,一方面是为了能够了解 Go 开发项目的一般思路,另一方面是为了从这些开源框架中找到共同点,从而积累一些比较通用的用法。这篇主要是学习到了比较通用的配置文件读取的方法。
最近在学习和试用一些开源的项目,主要是一些用来快速开发 Web 服务的脚手架之类的项目,一方面是为了能够了解 Go 开发项目的一...
终于理解了Nginx配置中location规则的优先级问题
这周在项目中遇到一个问题:由于我们前端打包的时候把静态文件的.map文件也上传到了生产环境中,导致这些.map文件可以被访问下载,因此被定性为“有源码泄露的安全风险问题”。因此,需要禁用这些.map文件的访问,于是决定用Nginx添加配置来禁用,但是设置过程中...
这周在项目中遇到一个问题:由于我们前端打包的时候把静态文件的.map文件也上传到了生产环境中,导致这些.map文件可以被访问下载...
- ddns-go 的使用,实现公网 IPv6 下动态域名解析
- 使用pip下载python依赖包whl文件并进行离线安装
- [Python 爬虫]煎蛋网 OOXX 妹子图爬虫(2)——多线程+多进程下载图片
- Mac同时使用无线wifi和有线上网,解决内网外网一起访问的问题
- 使用 frp 进行内网穿透的基本操作
- Python 命令行参数的3种传入方式
- Flask、Tornado、FastAPI、Sanic 以及 Gin 框架性能对比
- 使用 Cloudflare 搭建自己的 Docker Hub 镜像代理
- PVE系统在概要中显示CPU温度的方法
- python2 和 python3 常见差异及兼容方式梳理