nginx proxy_cache批量清除缓存的脚本介绍

前言:之前使用官方的nginx proxy_cache作为CDN静态缓存发现该模块清理缓存是一个大问题,只能一条一条url的清除,为此写了一个批量清除缓存的脚本主要功能包括:1.按文件类型清理...

2020-11-18

Nginx的try_files指令使用实例

Nginx的配置语法灵活,可控制度非常高。在0.7以后的版本中加入了一个try_files指令,配合命名location,可以部分替代原本常用的rewrite配置方式,提高解析效率。try_files指令说明t...

2020-11-18

Nginx 安装与配置规则入门详解

一、nginx 安装与运行 (Mac OS环境)1. 安装 nginx可通过 Homebrew 可直接安装:$brew install nginx安装好后,默认首页的文件在 /usr/local/var/www 文件夹下默认的配置文件地...

2020-11-18

使用nginx同域名下部署多个vue项目并使用反向代理的方法

效果
目前有 2 个项目(project1, project2),还有一个 nginx 自带的 index.html,我添加了对应的链接代码(稍后粘贴出来),为了统一管理子项目的路由。我期望实现下面的效果(假设 ip: l...

2020-11-18

ngnix的简单转发请求之server和location配置详解

简单梳理一下nginx中关于server 和location的配置.
比如URL:www.mask_dev2.com:9999/login/
server管的前半部分,即:www.mask_dev2.com:9999
location管的是后半部分,即:/login/...

2020-11-18

利用nginx + fastcgi实现图片识别服务器

背景
使用的特定的设备进行深度学习模型的推理,该机器仅仅提供了C++封装好的API进行模型的加载启动与推理,模型的训练依然是使用caffe,模型需要转化成该设备支持的格式,模型的转...

2020-11-18

详解常用的nginx rewrite重写规则

本文提供一些常用的rewrite重写规则,用来美化网页的链接。规则里面的$1$2你不知道是怎么来的话,只要记住,第一个()里面的是$1,第二个()里面的是$2.
请求的URL是给人看的,重写后的...

2020-11-18

Nginx部署https网站并配置地址重写的步骤详解

Nginx是一款高性能的网站服务器和反向代理服务器,同时也是一个IMAP、POP3、SMTP等邮件代理服务器;nginx可以作为一个网站服务器进行网站的发布处理,另外nginx可以作为反向代理...

2020-11-18

Keepalived+Nginx+Tomcat 实现高可用Web集群的示例代码

Keepalived+Nginx+Tomcat 实现高可用Web集群一、Nginx的安装过程1.下载Nginx安装包,安装依赖环境包(1)安装 C++编译环境yum -y install gcc #C++(2)安装pcreyum -y install p...

2020-11-18

详解nginx前端根据$remote_addr分发方法

需求如下:域名下面有多台服务器,现针对某个地区做测试,让某个地区的ip用户只访问某一台服务器,单独做测试,如果没问题,全部更新;有问题则影响较小,及时发现问题解决问题;解决方案:使用...

2020-11-18

Nginx Rewrite模块应用的几种场景

应用场景1——基于域名的跳转公司旧域名www.accp.com ,因业务需求有变更,需要使用新域名www.kgc.com 代替1.不能废除旧域名
2.从旧域名跳转到新域名,且保持其参数不变部署环境...

2020-11-18

Nginx处理请求时的匹配规则详析

nginx 在收到一条请求时将先通过 server_name 匹配一个 server, 然后使用 server 中的 location 继续匹配.
匹配 server_name
在 nginx 中, server_name 决定了当收到一个请...

2020-11-18

nginx 如何实现if嵌套的方法示例

nginx 不支持 if 嵌套,也不允许在 if 中使用逻辑判断,会报如下错误:nginx: [emerg] "if" directive is not allowed
当业务需要多个条件判断时,可以借助中间变量来实现如:我们的...

2020-11-18

Linux\Nginx 环境下虚拟域名配置及测试验证

使用 Nginx 虚拟域名配置,可以不用去购买域名,就可以通过特定的域名访问本地服务器。减少发布前不必要的开支。配置步骤1. 编辑 nginx.conf 配置文件 sudo vim /usr/local/ngi...

2020-11-18

使用Nginx实现301跳转至https的根域名示例代码

基于 SEO 和安全性的考量,需要进行 301 跳转,以下使用 Nginx 作通用处理实现结果
需要将以下地址都统一跳转到 https 的根域名 https://chanvinxiao.com http://chanvinxiao....

2020-11-18

XStream < 1.4.14 远程代码执行高危漏洞(CVE-2020-26217)

今天服务器上面提示有漏洞预警提示:XStream < 1.4.14 远程代码执行高危漏洞(CVE-2020-26217),接下来为大家介绍一下XStream < 1.4.14 远程代码执行高危漏洞的修复方法,有需要的...

2020-11-18

Apache Shiro 默认密钥致命令执行漏洞验证工具

最近很多用户都在被Apache Shiro 默认密钥致命令执行漏洞困扰,前面的文章介绍了修复方法但是修复之后有没有成功呢,接下来为大家介绍一下Apache Shiro 默认密钥致命令执行漏洞...

2020-11-18

Windows安装Openssl并使用Openss生成公钥私钥

1. OpenSSL官网官方下载地址: https://www.openssl.org/source/2. Windows安装方法OpenSSL官网没有提供windows版本的安装包,可以选择其他开源平台提供的工具。例如 http://sl...

2020-11-18

开启OCSP提升https证书验证效率解决Let’s Encrypt SSL证书访问慢的问题

这几天网站访问出现第一次打开网站特别慢,打开以后页面打开速度正常的问题,经过研究发现是HTTPS证书验证超时的问题,证书商的验证URL无法访问不知道是线路问题还是被墙了。请教...

2020-11-18

解决docker指定udp端口号的问题

docker启动容器时会指定访问端口,可以通过多个-p指定多个端口映射。udp在后台会有一个自己的端口号,区别于服务访问的端口号,这时就需要启动服务时候来指定一下了。如:docker ru...

2020-11-18

docker nginx实现一个主机部署多个站点操作

在某站租赁的虚拟机快到期了,续费得花200多,想到在阿里云新买的服务器,不如把这个也转移过去。域名我就用真实的吧,大家别黑我网站就好了,谢谢各位了。阿里云里面已经用部署了一...

2020-11-18

docker部署nginx并且挂载文件夹和文件操作

这段时间在研究docker,在部署nginx时遇到了坑,最主要的问题是在挂载文件和文件夹的时候不知道怎么挂载,经过反复实验以及查看网上的教程,先总结如下:1首先pull下载nginx镜像包doc...

2020-11-18

Docker容器使用宿主机上的mongod/redis等服务详解

我们在本地的开发中为了保证大家都开发环境一直,PHP 的扩展,版本保持一致, 我们使用了 docker .但是由于redis/mongodb 在宿主机上, 所以通过 127.0.0.1 是连接不上的前提说...

2020-11-18

nginx安装SSL证书的正确方法

前提条件:已经生成了以下文件:domain.com.crt (域名证书) 有的证书可能是cer 或 pem 或其他后缀名,都可以domain.com.key (私钥文件)配置Nginx找到站点的配置文件,在server中添...

2020-11-18

docker镜像的导入与导出操作介绍

本文为大家分享Docker镜像的导入导出操作,可用于迁移、备份、升级等场景。环境如下:CentOS 7.0Docker 1.18导入导出命令介绍涉及的命令有export、import、save、loadsave命令d...

2020-11-18

windows下如何正确部署HBase

文中介绍了部署HBase的步骤,在Windows下部署HBase可以解决在单机开发中用到HBase问题。当项目正式上线时,可以使用Linux分布式部署的HBase。主要步骤:一、准备资料:默认JDK已安...

2020-11-18

linux下的软件防火墙iptables——防火墙的设计

在之前的几篇文章里,已经介绍过了iptables的表、链,以及如何增加规则链等。这里,想和大家分享一个简单的防火墙的规则,这里主要针对filter的input链设置规则,本篇文章相当于一个i...

2020-11-18

linux下的软件防火墙iptables——nat表规则的设定

iptables除了最常用的filter表外,偶尔也会用到nat表。nat即网络地址转换,它是用来修改源ip地址或目的ip地址的。现在我们看下简单的数据包通过iptables到后端主机的表格与链的...

2020-11-18

linux下的软件防火墙iptables——规则的定义与删除

关于ipitables防火墙的介绍,以及如何查看规则及清理规则等,在之前的一篇文章中已经讲述了,今天这里是演示如何制定防火墙的规则。因为工作中,主要会对filter链制定规则,所以这里...

2020-11-18

linux下的软件防火墙iptables——规则的查看与清除、定义默认策略

防火墙是用户限制某些ip或用户对其主机的访问。防火墙从种类上分为两大类,硬件防火墙以及软件防火墙。软件防火墙主要是对数据包进行过滤,硬件防火墙主要用来对恶意攻击的防护...

2020-11-18

Nginx 502 Bad Gateway错误原因及解决方案

Nginx 502 Bad Gateway 的错误已经遇到好几次了,这里做一下记录,备忘哈哈。





会有好多种情况出现502错误,下面我们分情况来说一下。


一、fastcgi缓冲区设置过小


...

2020-11-13

Nginx访问日志及错误日志参数说明

说明:




nginx日志主要有两种:访问日志、错误日志。其中访问日志记录客户端访问nginx的每一个请求,包含用户地域来源、跳转来源、使用终端、某个URL访问量等信息,访问日志...

2020-11-13

docker怎么正确配置阿里云镜像

正确步骤如下:1、打开阿里云控制台,没有的可以用淘宝账号或者支付宝账号直接登录打开容器镜像服务,镜像加速器,复制加速器地址2. 修改配置文件$: vi /etc/docker/daemon.json添...

2020-11-13

详解CentOS SSH安装与配置

CentOS SSH安装与配置SSH 为 Secure Shell 的缩写,由 IETF 的网络工作小组(Network Working Group)所制定;SSH 为建立在应用层和传输层基础上的安全协议。传 统的网络服务程序,如...

2020-11-13

docker中的容器和镜像有什么区别么

本文为大家介绍了docker中的容器和镜像的区别,希望能帮助到大家。
当我对Docker技术还是一知半解的时候,我发现理解Docker的命令非常困难。于是,我花了几周的时间来学习Docker...

2020-11-12

nginx中必须配置的参数介绍

一:main参数1.1 worker_processes# 指定nginx开启worker工作子进程数量# number默认1,建议配置数量与CPU核心数量相等worker_processes number复制代码1.2 worker_cpu_affini...

2020-11-12

Hetzner独立服务器设置/取消 RAID和磁盘分区方法

最近的Hetzner很火, 主要是他们芬兰机房的E3-1246 v3独立服务器只要22.69欧元/月. 不过他们的独立服务器默认是采用RAID 1阵列模式, 也就是同时把数据写入到两个硬盘, 这样...

2020-11-12

Docker Tomcat为何看不到访问界面

问题:源服务器未能找到目标资源的表示或者是不愿公开一个已经存在的资源表示?





开门见山:


说白了就是最新的Tomcat8.5版本的webapps下无欢迎页


Docker内的webapp...

2020-11-10

ROS控制Turtlebot3移动机器人的基础教程

中文教程


https://www.ncnynl.com/category/turtlebot3-tutorial/


官方教程


https://emanual.robotis.com/docs/en/platform/turtlebot3/overview/


注意...

2020-11-10

nginx里的rewrite跳转的实现

一. 新旧域名跳转


作用场景:基于域名的跳转,现在公司旧域名:www.peihua.com


有业务需求要变更,需要使用新域名www.zhenguo.com代替,但是旧域名不能废除。需要跳转到新域...

2020-11-10

nginx基于域名,端口,不同IP的虚拟主机设置的实现

一. nginx 虚拟主机的设置


利用虚拟主机,不用为每个要运行的网站提供一台单独的Nginx服务器或单独运行一组Nginx进程,虚拟主机提供了在同一台服务器,同一组 Nginx进程上运...

2020-11-10

Nginx设置日志打印post请求参数的方法

【前言】


我们项目的短信功能是接第三方,原来对接第三方给我们回执确认请求是get请求我们在排查问题的时候可以通过nginx的日志拿到对方给我们请求的参数;最近我...

2020-11-10

解决Tomcat10 Catalina log乱码问题

运行环境,Idea2020版本,Tomcat10,运行的时候Tomcat CatalinaLog控制台中出现乱码





需要修改Tomcat中的配置文件D:\apache-tomcat\apache-tomcat-10.0.0-M9\conf\loggin...

2020-11-10

nginx 多个location转发任意请求或访问静态资源文件的实现

本文主要介绍了nginx 多个location转发任意请求或访问静态资源文件的实现,分享给大家,具体如下:

server { #监听的端口 listen 80; #监听的域名 server_name local...

2020-11-10

nginx简单配置多个server的方法

1:安装nginx步骤就不说了 ,自行百度。


2:打开nginx的配置文件nginx.conf





这是项目1的配置,现在需要再开个同域名不同端口的项目,如下图:





注意:LZ一直出现访问不...

2020-11-10

IDEA+Git+Gitlab使用详细教程

GitLab 安装踩坑


502错误码和访问卡顿解决办法





Gitlab对内存的要求高,我的服务器Centos 7+2核心+2G内存,频繁报502错误,访问也很卡。原因可能是可用内存太少。

#...

2020-11-10

nginx proxy_cache 缓存配置详解

前言:


由于本人工作原因,涉及到网络直播领域,其中视频的回放下载,涉及到了一些视频下载方面的技术。针对于一个完整视频的下载,目前市面上的主流做法是,先将整个视频流切片,...

2020-11-10

详解Nginx proxy_pass的一个/斜杠引发的血案

背景


一个nginx的server模块下需要proxy到两个server,所以就通过location的不同路径来区分转发到不同的服务器上。


一开始是这么写的

location / { proxy_pass ht...

2020-11-10

Nginx实现https网站配置代码实例

https基础 443端口. 用于了一个叫密钥的东西. 不要觉得这些东西您不了解也能实现. 不可能的.


1.先成密钥.咱们直接linux下生成 假设nginx目录为 /usr/local/nginx-1.2....

2020-11-10

Nginx搭建rtmp直播服务器实现代码

1.到nginx源码目录新建个rtmp目录 ,进入 git clone https://github.com/arut/nginx-rtmp-module.git


2.重编译nginx 代码如下



./configure --prefix=/usr/local/n...

2020-11-10
返回顶部
顶部