安装sudo apt-get install nginx 启动nginxsudo service nginx start 站点文件位置cd /etc/nginx/sites-enabled/ 测试nginx配置是否正确sudo nginx -t 一般网站源码放在/var/www # 虚拟主机的配置 server { # 侦听 80 端口 ......
298
0
0
2022-11-16
一、介绍1.1、概述Zookeeper 是一款开源的分布式的,为分布式框架提供协调服务的 Apache 项目。Zookeeper 工作机制:Zookeeper 从设计模式角度来理解:是一个基于观察者模式设计的分布式服务管理框架,它负责存储和管理大家都关心的数据,然后接受观察者的注册,一旦这些数据的状态发生变化,Zookeeper 就将负责通知已经在 Zook ......
308
0
0
2022-11-16
负载均衡是一种能够提高服务器运行效率的新型网络概念,主要是通过平衡客户端流量实现的,但是很多人依然对这个概念比较好奇,想知道负载均衡的算法有哪些,所以下面来为大家简单介绍负载均衡算法有哪些?以及负载均衡的算法优缺点分别是什么?负载均衡算法有哪些负载均衡算法有哪些?这一部分为大家介绍几个最为常用的算法。1、轮询法。这种算法是最为常见的负载均衡算法,也就是不管在 ......
396
0
0
2022-11-15
一、说明1. 业务场景直播源是rtsp或rtmp等,播放端不支持直接播放rtsp(如网页播放)源视频带宽和负载有限,不支持很多用户访问客户端点播2. 流程使用ffmpeg从节目源拉流推流到nginx-rtmp/flv服务客户端从nginx服务器拉流观看视频3. 本文工具ffmpegnginxVLC(用来测试拉流)以下两个模块选择一个安装:nginx-http ......
435
0
0
2022-11-12
作为一名程序员,特别是后端程序员,给你的项目配置Https是比较常见的事,特别是很多时候必须要使用https,比如微信小程序生产环境的接口地址就必须要https域名。那么如何给域名配置https呢,本文给你介绍下载阿里云购买的域名是如何配置https的。https的概念我就不多说了,直接看下网上的介绍:HTTPS (全称:Hyper Text Transfe ......
305
0
0
2022-11-12
今天来说下Nginx无法加载woff的问题,我目前使用的是程序是lnmp,宝塔控制面板,使用的TP5,但是在后台访问的时候无法加载woff文件,页面提示502 bad gateway,使用f12查看开发者信息,所有的woff都是502,所有页面的小图片均已无法显示,如图:按照网上教程有两个解决方案:一是添加woff后缀到.conf配置文件,代码如下:loca ......
299
0
0
2022-11-11
Nginx大家如果没用过那或多或少都应该听过,vue的部署、反向代理、负载均衡nginx都能帮你做到。今天主要说一下nginx负载均衡我们的项目,如下图所示,请求到达nginx,nginx再帮我们转发。首先使用Docker安装nginx.docker pull nginx:latest 运行容器,将本地的8080端口映射到容器内部的 80 端口.docke ......
278
0
0
2022-11-10
一、实际问题在实际的项目开发和部署中,客户端并不是直接访问到服务器的服务的,而是通过反向代理的转发,发送到服务器端实现服务访问。比如通过反向代理实现路由/负载均衡等策略。这样在服务端拿到的客户端 ip 是反向代理服务器的 ip,而不是真实的客户端 ip。问题是在实际项目中,日志记录等应用场景必须使用到客户端真实 IP 地址。 二、解决办法下面就是如何在使用 ......
360
0
0
2022-11-05
1、打开对应站点2、选中状态代码404选项3、双击此选项,选择第二项,如下图设置好URL4、上一步确定后,再右击404选项,选择点击编辑功能设置…然后选择第一项,如下图5、点击确定!重启站点!结束!注:上述示例场景为:当站点报错404时,直接跳转首页… ......
303
0
0
2022-10-28
lua连接MYSQL,默认luajit没有mysql库,这里需要下载安装才能使用。一、下载lua mysql库git clone https://github.com/openresty/lua-resty-mysql.git 复制mysql.lua到luajit安装目录下的resty目录,cp mysql.lua /usr/local/LuaJIT/sh ......
360
0
0
2022-10-19
负载均衡就是将资源分配到某一时刻最需要它的地方。当个人电脑刚开始发展的时候,一个家庭可能只有一台(或更少)的电脑。孩子们白天玩电脑游戏,家长们晚上在业务支撑系统上做会计、编程,或者漫游。然而,想象一下今天一个只有一台电脑的家庭,你可以预想到这样会产生什么样的冲突。每个人都想使用电脑,而只有一副键盘和鼠标。随着计算机变得越来越普遍,IT 行业或多或少也出现了同 ......
361
0
0
2022-10-15
前后端分离项目,前后端共用一个域名。通过域名后的 url 前缀来区别前后端项目。# demo.conf server { listen 80; server_name demo.com; # 配置项目域名 index index.html index.htm index.php; # 默认访问前端项目 ......
327
0
0
2022-10-13
nginx 接收客户端连接 ——> 接收数据,判断是否构成完整 http 消息 —是—> 判断是否转交 php-fpm 处理 —是—> 有选择地(请求行和部分消息头是专门给 nginx 看的,可能会剔除)将 http 消息发送给 php-fpm ——> php-fpm 主程序创建子进程 ——> 子进程将 http 消息更新超全局 ......
335
0
0
2022-09-22
nginx负载均衡算法轮询(默认)每个请求按时间顺序逐一分配到不同的后端服务器,如果后端服务器down掉,能自动剔除。weight指定轮询几率,weight和访问比率成正比,用于后端服务器性能不均的情况。redis配置多服务器,中也有这玩意。ip_hash每个请求按访问ip的hash结果分配,这样每个访客固定访问一个后端服务器,可以解决session的问题。 ......
353
0
0
2022-09-20
nginx和apache的区别轻量级:同样起web 服务,nginx 比apache 占用更少的内存及资源;抗并发:nginx处理请求是异步非阻塞的,而apache 则是阻塞型的,在高并发下nginx 能保持低资源低消耗高性能;模块化:nginx编写模块相对简单;IO事件模型:apache是同步多进程模型,一个连接对应一个进程,阻塞;nginx是异步的,多进 ......
293
0
0
2022-09-20