• Welcome to LiuJason's Blog!

标签:Nginx

Nginx中rewrite改写url并替换其中的字符

前言由于某个API的特殊需求,在url中会出现两次?,例如:https://api.cloudraft.cn/?https://api.cloudflare.com/client/v4/zones/03bfeae5bfad300000000563011154cb/dns_records?&per_page=10&page=1这种时候……

Nginx实现静态文件301跳转|全站静态文件改写域名调用CDN

前言有些CDN是绑定域名的,如果有多个域名需要使用一个CDN订阅就需要将静态的文件改写到对应的域名下,找了一些资料实现了,这边记录一下具体操作源站my.cloudraft.cn,CDN域名cdn-cloudraft.cloud.ac.cnCDN指向源站IP,源站添加host记录修改Nginx配置文件:location ~* \.(gif|jp……

WordPress改写所有http链接为https协议|全站SSL

前言自己的多个网站都使用了百度的CDN,一级域名下只能设置一种回源模式:要么全程ssl要么半程ssl。由于部分服务的源站没办法使用ssl加密,所以只能选择半程。但是半程意味着http回源,导致WordPress给出的所有链接均为http,于是报错....解决方案后台设置里面,依次打开【外观】》【主题编辑器】》【模板函数 (functions.php)……

Rstudio Server使用Nginx反向代理二级目录 隐藏端口及路径

前言Rstudio的登录页我们一直想要做在同一个域名下,但是每次设置二级目录反代都会失败,例如:我们设置http://www.a.com/rstudio/反代http://1.1.1.1:8787,那么登录页面访问是正常的,但是登录后rstudio会自动跳转到http://www.a.com:8787/于是发现除了反代外,还需要写一个rewrite规则……

使用Nginx来反代Shinyapp 实现子路径访问

前言汤老板来问,我就整理一下吧。这里面有几个坑需要注意的:Shiny必须使用Nginx的Websocket插件,所以需要在Nginx里面打开,1.6以上版本都是自带的,直接使用即可。Shiny的默认端口是3838,如果是引用非本地的shiny服务的话,防火墙注意开启我安装下来发现,在有IPv6的条件下,Shiny会优先监听IPv6,因此需要修改/e……

使用rclone+nginx制作FTP镜像站——NOAA数据库分享的(最终?)解决方案

还是NOAA数据库分享的问题,之前尝试了很多方案、出现了各种各样的问题:尝试1:用Python录入MySQL数据库,采取了大量的分表和分页优化查询速度,体积占到了3TB,买了一堆固态硬盘加速IO问题:体积太大、查询很慢、支持用户并发数低、成本太高、需要手动/脚本更新数据----------尝试2:用Python将数据格式化后按【站点】-【日期】的格……