-
Nginx配置之main events块使用示例详解
发布时间:2022-11-24
nginx 的配置主要可以划分为main、events、http、server、location 块。作用反向代理负载均衡web缓存配置main:置影响nginx全局的指令。一般有运行nginx服务器的用户组,nginx进程pid存放路径,日志存放路径,配置文件引入,允许生成worker process数等。events:配置影响nginx服务器或与用户的网络连接。有每个进程的最大连接数,选取哪种事件驱动模型处理连接请求,是否允许同时接受多个网路连接,开启多个网络连接序列化等。http:可以嵌套
-
nginx rewrite参数解析
发布时间:2022-11-22
在nginx的配置中,是否对rewrite的配置模糊不清,还有令人迷惑的$1、$2...参数,(其实$1、$2参数在shell脚本中经常用到,用来承接传递的参数)。本篇从反向代理配置的角度帮助理解一下!1、先看一个nginx配置rewrite ^/(user_\d)/(\d).html$ https://$host/?$1 permanent;上面是我写的重写规则,先说$代表的是参数,所以一定是()包含的(): 用于匹配括号之间的内容,通过$1、$2调用$1就是us
-
云服务器(Linux)安装部署Kafka的详细过程
发布时间:2022-11-15
这篇文章主要介绍了云服务器(Linux)安装部署Kafka的详细过程,kafka的安装需要依赖于jdk,需要在服务器上提前安装好该环境,这里使用用jdk1.8,本文给大家详细介绍感兴趣的朋友跟随小编一起看看吧!云服务器(Linux)安装部署Kafka前期准备kafka的安装需要依赖于jdk,需要在服务器上提前安装好该环境,这里使用用jdk1.8。下载安装包官网地址:较新的版本已自带Zookeeper,无需额外下载。这里使用3.2.0做演示。注意要下载Binary downloads标签下的tgz
-
Apache Pulsar 微信大流量实时推荐场景下实践详解
发布时间:2022-11-12
本文介绍了微信团队在大流量场景下将 Pulsar 部署在 K8s 上的实践与优化、非持久化 Topic 的应用、负载均衡与 Broker 缓存优化实践与COS Offloader 开发与应用。作者简介刘燊,腾讯微信高级研发工程师,Apache Pulsar Contributor。在通信社交领域,微信已经成为国内当之无愧的社交霸主。用户人数在 2018 年突破了 10 亿,截至 2021 年第三季度末,微信每月活动账户总数已达到 12.6 亿人,可以说,微信已经成为国人生活的一部分。微信的业务场
-
linux服务器中搭建redis6.0.7集群
发布时间:2022-11-11
这篇文章主要介绍了linux服务器中搭建redis6.0.7集群的相关资料,需要的朋友可以参考下!一、安装redis源码安装:1.下载源码包:wget http://download.redis.io/releases/redis-6.0.7.tar.gz2.解压到指定目录下:tar xf redis-6.0.7.tar.gz -C /usr/local/二、编译安装下载编译安装Redis的依赖,因为Redis是C语言编写的,所以主要安装C的编译
-
Nginx解决vue项目服务器部署及跨域访问后端详解
发布时间:2022-11-09
跨域问题在前后端分离项目很常见,至于为什么会跨域,同源策略,百度各种博客都很详细,这里不再介绍,这篇文章主要给大家介绍了关于Nginx解决vue项目服务器部署及跨域访问后端的相关资料,需要的朋友可以参考下!准备(1)首先是一个Vue项目。(2)其次准备好服务器(在这里我是用虚拟机VMware)。(3)准备好一个SpringBoot后端代码。(4)服务器上必须安装Nginx。1、前端代码注意事项:(1)在这里我是用vuecli3脚手架创建的vue项目的,所以项目创建完毕之后是没有vue.confi
-
Linux系统查看服务器带宽及网络使用情况的具体方法
发布时间:2022-11-03
Linux系统中如何查看服务器带宽?本篇文章主要和大家分享一下Linux系统中查看服务器带宽的方法,有需要的朋友可以参考一下。 操作系统: Linux 操作环境: Centos7众多网络相关的命令可查看:解读Linux下ip命令展示的网络连接信息linux查看服务器带宽具体方法一、使用speedtest-cli命令查看下载和上传最大流量值因为命令是python的,所以,需要先下载一个python,用pip下载次命令;yum -y install&nbs
-
windows python + flask + nginx同局域下开放接口
发布时间:2022-11-01
由于flask本地启用后,只能自己调用,同局域网下想给其他同事使用,是无法访问的,因此通过nginx对外开放ip+端口,然后转发进行调用。第一种方式1、先确定好启动端口,如我使用的是99002、下载windows版本nginx nginx: download2.1、解压后修改conf文件配置:\nginx\conf\nginx.conf,添加以下配置,表示对外开放5000端口,然后转发到本地9900端口 server {
&nb
-
关于Linux之grep查找文本时匹配反斜杠\转义问题
发布时间:2022-10-27
在Linux系统中,当文本中有反斜杠 , 需要使用grep查找出带有反斜杠的内容 , 比如下面的文本aaa
bbb
cccccc
ddd\teee
ffffff想要查找出ddd\teee 这行的文本如果你使用 cat xxx.txt |grep "ddd\teee" 或者 cat xxx.txt |grep "ddd\\teee 加一个转义, 是查不出来的需要增加至少三个反斜杠才可以 , 比如这样cat /tmp/test.
-
修改Nginx源码实现worker进程隔离实现详解
发布时间:2022-10-26
最近我们线上网关替换为了 APISIX,也遇到了一些问题,有一个比较难解决的问题是 APISIX 的进程隔离问题。APISIX 不同种类请求的互相影响首先我们遇到的就是 APISIX Prometheus 插件在监控数据过多时影响正常业务接口响应的问题。当启用 Prometheus 插件以后,可以通过 HTTP 接口获取 APISIX 内部采集的监控信息然后展示到特定的看板中。curl http://172.30.xxx.xxx:9091/apisix/prometheus/metri
-
Linux实现彻底清理空文件夹的方法详解
发布时间:2022-10-25
最近工作中遇到一个需求——删除指定路径下的所有空文件夹。这里的空文件夹的认定标准是:如果某个文件夹的子文件夹全是空文件夹,也认为该文件夹是空文件夹。代码以下是我实现的shell脚本,自测没有发现异常。#!/bin/bash
delete_empty_dirs_once(){
local dirPath=$1
if [ ! -d "${dirPath}" ];&
-
Linux apache实现https的配置方法
发布时间:2022-10-18
http协议主要是用来是实现万维网站点资源的访问,http协议+ssl协议,默认使用tcp的443端口,这篇文章主要介绍了Linux apache实现https的配置,需要的朋友可以参考下!http协议:应用层协议,传输层使用TCP协议,默认使用80端口。http协议主要是用来是实现万维网站点资源的访问。ssl(安全套接层)协议:全称为Secure Sockets Layer。工作与传输层和应用层之间,实现对应用层协议的网络连接进行加密。https协议:http协议+ssl协议。默认使用tcp的
-
Linux使用iptables实现屏蔽ip地址的示例详解
发布时间:2022-10-14
netfilter/iptables(简称为iptables)组成Linux平台下的包过滤防火墙,与大多数的Linux软件一样,这个包过滤防火墙是免费的。本文就来利用iptables实现屏蔽ip地址,需要的可以参考一下!一、iptables命令介绍netfilter/iptables(简称为iptables)组成Linux平台下的包过滤防火墙,与大多数的Linux软件一样,这个包过滤防火墙是免费的,在安装系统的时候就已经自带;iptables是Linux防火墙的管理工具而已,位于/sbin/ip
-
Nginx Tomcat负载均衡动静分离原理解析
发布时间:2022-10-12
nginx实现负载均衡原理Nginx实现负载均衡是通过反向代理实现反向代理(Reverse Proxy) 是指以 代理服务器(例:Nginx) 来接受 internet 上的连接请求,然后将请求转发给内部网络上的服务器(例:Tomcat),并将从服务器上得到的结果返回给 internet 上请求连接的客户端,此时代理服务器(例:Nginx)对外就表现为一个反向代理服务器。我们从客户端的视野来看,实际上客户端并不知道真实的服务提供者是哪台服务器,它只知道它请求了反向代理服务器。因此反向代理这种方式
-
Linux实现自动挂载autofs的方法详解
发布时间:2022-10-11
实现自动挂载-autofsautofs 服务实现自动挂载外围设备,NFS共享目录等,并在空闲5分钟后后自动卸载相关包和文件 :软件包:autofs服务文件:/usr/lib/systemd/system/autofs.service配置文件:/etc/auto.masterautofs工具简单使用#安装autofs工具
[root@rhel82 ~]# yum install -y autofs
#启动autofs服务
[root@rh