41、Nginx性能优化
Nginx性能优化 qps(每秒查询率) 理论单台nginx最高支持五万并发 一、压力测试笔记 1、安装压力测试工具 在root@lb01环境下,使用yum命令安装httpd-tools: [root@lb01 ~]# yum -y install httpd-tools 2、使用压力测试命令ab 在root@web01环境下执行压力测试命…
40、架构篇-keepalived高可用
架构篇-keepalived高可用 一、keepalived实现原理 查看文件:Nginx-Keepalived.html 二、部署keepalived 节点信息 节点名称IP 地址角色node110.0.0.5Masternode210.0.0.6BackupVIP10.0.0.3虚拟 IP LB01 上的 Keepalived 部署步骤 这一步…
39.ssl证书https
ssl证书https ssl证书获取方式 购买证书(免费的3个月有效期 到期更换 每年每个账号可申请20个免费) 自己充当CA机构生成假证 自己生成ssl证书 1. 创建存放证书的目录 [root@web01 ~]# mkdir -p /etc/nginx/ssl_key 2. 生成证书私钥 执行以下命令生成 RSA 私钥,过程中需要输入并…
38.nginx的rewrite跳转
rewrite跳转 Rewrite主要实现url地址重写,以及重定向,就是把传入 web 的请求重定向到其他 url 的过程。 类似于超链接跳转网站 场景: 1、地址跳转,用户访问www.Izy.com这个URL时,将其定向至一个新的域名mobile.lzy.com2、协议跳转,用户通过http协议请求网站时,将其重新跳转至https协议方式3、伪…
37.nginx+tomcat动静分离
7.7 配置四层负载均衡 tcp协议的负载均衡,有些请求是TCP协议的(mysql、ssh),或者说这些请求只需要使用四层进行端口的转发,就可以了,所以使用四层负载均衡。 四层负载均衡仅能转发TCP/IP协议、UDP协议、通常用来转发端口,如:tcp/22、udp/53; 四层负载均衡可以用来解决七层负载均衡端口限制问题;(七层负载均衡最大使用65…
36.负载均衡
1.代理服务器向后转发如果遇到500 502 503 504 则直接请求下一台WEB服务器 2.负载均衡的调度算法,自定义调度分发均衡 3.server状态,避免单点故障 4.编译覆盖安装nginx,为了增加第三方模块,使用健康检测模块,也可以自定义安装位置 5.部署phpmyadmin为了测试session和cookie和会话保持,部署redis…
Cookie和Session的区别(面试必备)
一、共同之处: cookie和session都是用来跟踪浏览器用户身份的会话方式。 二、工作原理: 1.Cookie的工作原理 (1)浏览器端第一次发送请求到服务器端 (2)服务器端创建Cookie,该Cookie中包含用户的信息,然后将该Cookie发送到浏览器端 (3)浏览器端再次访问服务器端时会携带服务器端创建的Cookie (4)服务器端通…
在 CentOS 7 上编译安装 Nginx 的详细教程
以下是在 CentOS 7 上编译安装 Nginx 的详细教程: 步骤一:安装编译工具及依赖库 首先,登录到 CentOS 7 系统,以 root 用户身份执行以下命令安装编译 Nginx 所需的基本工具和依赖库: yum -y install gcc gcc-c++ make pcre-devel zlib-devel openssl-devel…
35.架构拆分,搭建
如下图: 搭建wordpress平台: 1.正常搭建web01服务器 必须先搭建web01的wordpress服务器,使用本地数据库 然后scp把整个代码目录复制到web02,然后再做其他操作 新增加web03也是一样,使用scp将web01业务代码拷贝到本地,然后再做其他操作 搭建服务: 参考上一篇文章搭建wordpress 不需要搭建电商网站 …
34.LNMP架构
1.LNMP说明 非交互--静态(静态只需要nginx即可) 交互--动态--存到数据库(动态需要PHP和mysql,或者其他类似服务软件) 动态数据需要Nginx+PHP+MySQL实现 LNMP架构 Linux Nginx MySQL PHP LNMP架构 Linux Nginx MySQL Python LNMT架构 Linux Nginx …