随笔分类 - nginx
摘要:环境 作用 IP 角色 lb01 10.0.0.5 Master lb02 10.0.0.6 Backup VIP 10.0.0.3(随时被抢占) 安装keepalived [root@lb01 ~]# yum install -y keepalived [root@lb02 ~]# yum ins
阅读全文
摘要:小结 高可用: 一般是指2台机器启动着'完全相同'的业务系统,当有一台机器down机了,另外一台服务器就能快速的接管,对于访问的用户是无感知的。 硬件:F5 软件:keepalived(VRRP协议)(Virtual Router Redundancy Protocol),vrrp协议即虚拟路由冗余
阅读全文
摘要:环境准备 主机名 角色 外网IP 内网IP 安装服务 lb01 负载均衡 10.0.0.51 172.16.1.51 nginx web01 web服务器 10.0.0.7 172.16.1.7 nginx php nfs-utils wordpress wecenter phpmyadmin we
阅读全文
摘要:linux9期架构-宋阳阳-day22 课前回顾 ssl证书,有了ssl网站才能跳转到https 网站http://换成https:// :s#http://#https://#g ssl证书购买 cdn HTTP和HTTPS是什么? 我们使用浏览器访问一个网站页面,在浏览器的地址栏中我们会看到一串
阅读全文
摘要:Nginx user_agent、if指令及全局变量 User_agent User Agent中文名为用户代理,简称 UA,它是一个特殊字符串头,使得服务器能够识别客户使用的操作系统及版本、CPU 类型、浏览器及版本、浏览器渲染引擎、浏览器语言、浏览器插件等。 Nginx web 服务器支持if条
阅读全文
摘要:课前回顾 KVM服务可以在linux上做虚拟机 禁ping(centos开启或关闭ping) 集群前后端分离接口(api接口): 作用:前端服务器(web)的api接口与后端服务器的(tomcat,)api接口的服务器连接 SEO与浏览器搜索出来的网站排名有关 浏览器URL中的变量是用来调用数据库的
阅读全文
摘要:Rewrite 需求作业 背景:现在我有4个网站 www.linux.com访问主页面 friend.linux.com访问交友页面 blog.linux.com访问博客页面 download.linux.com访问博客页面 在nginx上部署三套代码 使用rewrite和return两种方式完成以
阅读全文
摘要:动态和静态 静态请求:不需要访问数据库 动态请求:需要访问数据库,登录 静态页:打开一个网页,不需要访问数据库 动态页:打开一个网页,需要访问数据库 企业中无论是静态资源还是动态资源,都需要做共享存储 web单台服务器实现动静分离 location / { listen 80; server_nam
阅读全文
摘要:[转自博友](https://www.cnblogs.com/czlun/articles/7010604.html) rewrite语法格式及参数语法说明如下: rewrite <regex> <replacement> [flag]; 关键字 正则 替代内容 flag标记 关键字:其中关键字er
阅读全文
摘要:Nginx资源分离场景实践 系统版本 主机角色 外网IP 内网IP 提供端口 CentOS7.5 负载均衡 10.0.0.5 172.16.1.5 80 CentOS7.5 提供Android页面 10.0.0.7 172.16.1.7 9090 CentOS7.5 提供Iphone页面 10.0.
阅读全文
摘要:静态请求:不需要访问数据库 动态请求:需要访问数据库,登录 静态页:打开一个网页,不需要访问数据库 动态页:打开一个网页,需要访问数据库 无论是静态资源还是动态资源,都需要做共享存储 web单台服务器实现动静分离 location / { root /code/wordpress; index in
阅读全文
摘要:课前回顾 代理,代理服务器,使用proxy模块 负载均衡解决了,使用一个域名访问多台web的问题,必须要使用proxy+upstream 负载均衡和共享存储都是为了web的共享 七层负载均衡:识别域名,作用于http层 四层负载均衡:不识别域名,作用于tcp层,可以做端口转发,做数据库的代理 ngi
阅读全文
摘要:课前回顾 编译的时候大长串是指定相关目录,指定启动用户 源码安装完成之后还能再添加模块,重新编译就好 卸载nginx的时候要先备份相关的.conf文件 nginx负载均衡的健康检查 nginx_upstream_check_module 该模块可以为Nginx提供主动式后端服务器健康检查的功能, 以
阅读全文
摘要:nginx源码安装 为某一server配置日志的话,要先打开主配置文件中的日志 模块的默认安装和直接调用 0.卸载yum安装的nginx yum remove -y nginx 1.安装依赖包 [root@lb02 ~]# yum install -y gcc glibc gcc-c++ pcre-
阅读全文
摘要:课前回顾 四层负载均衡 OSI 传输层 转发 七层负载均衡 OSI 应用层 代理 四层负载均衡后面的七层负载均衡server配置一定要相同 四层负载均衡是基于传输层协议包来封装的(如:TCP/IP),那我们前面使用到的七层是指的应用层,他的组装在四层的基础之上,无论四层还是七层都是指的OSI网络模型
阅读全文
摘要:Nginx负载均衡调度算法 调度算法 概述 轮询(RR) 按时间顺序逐一分配到不同的后端服务器(默认) weight(WRR) 加权轮询,weight值越大,分配到的访问几率越高(默认是1) ip_hash 每个请求按访问IP的hash结果分配,这样来自同一IP的固定访问一个后端服务器(公网IP),
阅读全文
摘要:环境 主机名 角色 外网IP 内网IP 安装服务 db03 代理 10.0.0.53 172.16.1.53 nginx db04 代理 10.0.0.54 172.16.1.54 nginx lb01 负载均衡 10.0.0.51 172.16.1.51 nginx web01 服务器 10.0.
阅读全文
摘要:课前回顾 proxy_buffer代理缓冲区实际上就是代理内存 (开辟一个内存空间) nginx多重代理,服务端返回数据是一点一点返回给用户的 (返回的速度与缓冲区的大小有关) proxy_模块可以写到文件中(自己创建名字随意,位置随意 vim /etc/nginx/proxy_params),然后
阅读全文
摘要:课前回顾 mysqladmin -uroot password 1 #给root用户密码(必须要做) mysql -uroot -p1 create database wp; #创建数据库 create database zh; show databases; grant all on *.* to
阅读全文