文章分类 -  nginx基础

摘要:一、博客搭建 过程详解 1、首先在web01实现博客的基本搭建; 2、搭建mysyql数据库 3、扩展多台web02与web03 搭建web集群 4、实现静态资源共享nfs 1、首先在web01实现博客的基本搭建;` 环境准备:保证虚拟机可以正常上网(空白的虚拟机) 10.0.0.7(安装nginx 阅读全文
posted @ 2019-11-08 22:21 老王教你学Linux 阅读(246) 评论(0) 推荐(0) 编辑
摘要:脑裂与故障解决 阅读全文
posted @ 2019-11-08 22:17 老王教你学Linux 阅读(593) 评论(0) 推荐(0) 编辑
摘要:需求: 公司网站在停机维护时,指定的IP能够正常访问,其他的IP跳转到维护页。10.0.0.1 需求:公司网站后台/admin,只允许公司的出口公网IP可以访问,其他的IP访问全部返回500,或直接跳转至首页。 需求: 部分URL走https,部分不走https? 需求: 当用户请求s.oldxu. 阅读全文
posted @ 2019-11-08 22:12 老王教你学Linux 阅读(355) 评论(0) 推荐(0) 编辑
摘要:```bash需求: 用户访问course-11-22-33.html实际上真实访问是/course/11/22/33/course_33.html[root@web01 conf.d]# cat url.oldxu.com.conf server { listen 80; server_name url.oldxu.com; root /data; location / { in... 阅读全文
posted @ 2019-11-08 22:04 老王教你学Linux 阅读(100) 评论(0) 推荐(0) 编辑
摘要:```bash######永久维护server { listen 80; server_name url.oldxu.com; root /data; rewrite ^(.*)$ /wh.png break; set $language /default; if ( $http_accept_language ~* zh ) { set $language /zh; } if... 阅读全文
posted @ 2019-11-08 22:00 老王教你学Linux 阅读(278) 评论(0) 推荐(0) 编辑
摘要:案例:当访问网站 中国人读汉语,美国人访问相同的网站切换到英文状态,这个如何实现? return跳转 break 阅读全文
posted @ 2019-11-08 21:57 老王教你学Linux 阅读(134) 评论(0) 推荐(0) 编辑
摘要:```bash1.什么是动静分离? 将动态请求和静态请求区分访问, 2.为什么要做动静分离? 静态由Nginx处理, 动态由PHP处理或Tomcat处理.... 因为Tomcat程序本身是用来处理jsp代码的,但tomcat也能处理静态资源. tomcat本身处理静态效率不高,还会带来资源开销.3.如何实现动静分离?Nginx根据客户端请求的url来判断请求的是否是静态资源,如果请求的url包含j... 阅读全文
posted @ 2019-11-08 21:49 老王教你学Linux 阅读(117) 评论(0) 推荐(0) 编辑
摘要:```bash1.什么是四层 OSI 传输层 TCP/IP UDP/TCP 四层是基于转发方式: 2.四层负载均衡使用场景 1.四层负载均衡 + 七层负载均衡 2.dns + 多机房 + 四层负载均衡+七层负载均衡 3.SOA 松耦合架构 登录 passport.jd.com 注册 reg.jd.com 商品详情 pro.jd.com4.基于端口的转发 nginx 7... 阅读全文
posted @ 2019-11-08 21:44 老王教你学Linux 阅读(214) 评论(0) 推荐(0) 编辑
摘要:```bash七层负载均衡: 根据url 调度不同的集群 url.oldxu.com 10.0.0.5 10.0.0.7 /pass 10.0.0.8 /user 1.web01和web02配置 (只不过代码不一样)[root@web01 conf.d]# cat url.oldxu.com.conf server { listen 80; server_name url.oldxu.... 阅读全文
posted @ 2019-11-08 21:41 老王教你学Linux 阅读(157) 评论(0) 推荐(0) 编辑
摘要:1.基于代理(七层负载均衡)情况下 透传客户端的真实IP 环境: 10.0.0.5 proxy_node1 一级代理 10.0.0.6 proxy_node2 二级代理 10.0.0.7 proxy_node3 三级代理 10.0.0.8 webserver 真实节点 一级代理proxy_node1 阅读全文
posted @ 2019-11-08 21:33 老王教你学Linux 阅读(826) 评论(0) 推荐(0) 编辑
摘要:```bash1、粘性session粘性session是指Ngnix每次都将同一用户的所有请求转发至同一台服务器上,及Nginx的 IP_hash。2、session复制即每次session发生变化时,创建或者修改,就广播给集群中的服务器,使所有的服务器上的session相同。3、session持久化 ( 慢 )将session存储至数据库中,像操作数据一样操作session。4、session共... 阅读全文
posted @ 2019-11-08 21:30 老王教你学Linux 阅读(199) 评论(0) 推荐(0) 编辑
摘要:企业案例 阅读全文
posted @ 2019-11-08 21:07 老王教你学Linux 阅读(104) 评论(0) 推荐(0) 编辑
摘要:问题1:如果我们添加了一台 172.16.1.9 应用服务器,如何能实现快速扩展? 问题2:现在有多个WEB服务器,该如何进行访问? 阅读全文
posted @ 2019-11-08 21:06 老王教你学Linux 阅读(742) 评论(0) 推荐(0) 编辑
摘要:LNMP拆分为LNP+MySQL(数据库的拆分) 环境: 1.准备172.16.1.51 数据库 2.准备172.16.1.31 nfs存储 3.准备127.16.1.8 web02 节点 阅读全文
posted @ 2019-11-08 21:04 老王教你学Linux 阅读(76) 评论(0) 推荐(0) 编辑
摘要:LNMP架构部署博客以及知乎(完整流程) 前两个我们已经部署完毕,有兴趣的博友可自行搭建3、4两个项目,此处不再演示 1.wordpress 2.wecenter 3.可道云网盘 === Nginx + PHP http://www.kodcloud.com/ 4.edusoho视频网站 http: 阅读全文
posted @ 2019-11-08 20:41 老王教你学Linux 阅读(195) 评论(0) 推荐(0) 编辑
摘要:php的安装 Nginx 与php集成原理 php与mysql集成原理 如果上述功能完全实现,恭喜您架构基础环境已经安装配置并启动成功 阅读全文
posted @ 2019-11-08 20:29 老王教你学Linux 阅读(82) 评论(0) 推荐(0) 编辑
摘要:1、nginx状态指标,俗称7种状态 监控Nginx 2、nginx location优先级匹配 3、location优先级匹配 4、案例演示 5、nginx 日志、访问日志、错误日志、日志过滤、日志切割 阅读全文
posted @ 2019-11-08 20:13 老王教你学Linux 阅读(271) 评论(0) 推荐(0) 编辑
摘要:nginx网站优化 1、nginx开启目录浏览 提供下载功能 2、nginx实现访问控制,基于来源IP控制、基于用户名密码控制 注意:deny和allow的顺序是有影响的 默认情况下,从第一条规则进行匹配 如果匹配成功,则不继续匹配下面的内容。 如果匹配不成功,则继续往下寻找能匹配成功的内容。 3、 阅读全文
posted @ 2019-11-08 19:58 老王教你学Linux 阅读(275) 评论(0) 推荐(0) 编辑
摘要:Nginx配置虚拟主机的三种方式 方式一、基于主机多IP方式 10.0.0.7 172.16.1.7 方式二、基于端口的配置方式 80 81 82 83 方式三、基于名称方式(多域名方式) test1 test2 test3(推荐使用) 方式一:基于主机多IP方式 方式二: 基于端口的配置方式 阅读全文
posted @ 2019-11-08 15:14 老王教你学Linux 阅读(213) 评论(0) 推荐(0) 编辑
摘要:nginx搭建游戏网站 阅读全文
posted @ 2019-11-08 09:52 老王教你学Linux 阅读(456) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示