Nginx
这Leslie_Lau
有点儿阳光
展开
-
Nginx学习之路---Nginx工作流程(收藏向)
这篇博客简单看一看Nginx的工作流程和机制,当然不涉及源码,我还没到那种水平。Nginx工作流程先来看一张官网图:框框里面的是Nginx的架构,可以看到它里面分为了master、worker。请求进来后由master分发任务,worker负责执行或反向代理给别的服务单元。我们启动Nginx后,执行以下命令,查看后台有关Nginx的进程:ps -ef | grep nginx可以看到有一个master进程与worker进程,验证了图片的架构。接下来再放一张,具体来看一下怎么个工作流程法原创 2020-09-10 21:47:48 · 1325 阅读 · 0 评论 -
Nginx学习之路---动静分离配置实战
这篇博客拿一个小demo来记录一下动静分离的配置,关于这个动静分离的概念介绍,可以参考下以前记录的博客。文章目录实现效果剖析准备工作配置域名准备好静态资源准备好Nginx服务器编写Nginx配置文件开放防火墙测试实现效果访问www.mylinux.cn/htmls/demo.html跳转到准备好的页面。访问www.mylinux.cn/images/0.png跳转到准备好的照片。拿两张完成后的效果图。访问图片(png格式,静态资源)访问html页面(静态资源):剖析这里先说明,ww原创 2020-09-07 22:47:37 · 310 阅读 · 0 评论 -
Nginx学习之路---负载均衡配置实战
Nginx服务器可以拿来做反向代理的操作,说白了就是路由转发,关于这个之前写了两篇博客,感兴趣可以去看一下。但是今天要介绍下Nginx的负载均衡。文章目录前言实现效果剖析准备工作准备好Nginx服务器准备两台Tomcat服务器,修改端口准备页面修改Nginx配置文件配置域名映射开放防火墙端口测试前言随着互联网信息的爆炸性增长,负载均衡(load balance)已经不再是一个很陌生的话题。顾名思义,负载均衡即是将负载分摊到不同的服务单元,既保证服务的可用性,又保证响应足够快,给用户很好的体验。快原创 2020-09-06 10:35:34 · 873 阅读 · 0 评论 -
Nginx学习之路---记录Nginx几种负载均衡策略(搬运)
这篇博客大部分搬运于尚硅谷谷粒学院对Nginx的介绍。仅在每个策略下加上自个的描述。随着互联网信息的爆炸性增长,负载均衡(load balance)已经不再是一个很陌生的话题。顾名思义,负载均衡即是将负载分摊到不同的服务单元,既保证服务的可用性,又保证响应足够快,给用户很好的体验。快速增长的访问量和数据流量催生了各式各样的负载均衡产品,很多专业的负载均衡硬件提供了很好的功能,但却价格不菲,这使得负载均衡软件大受欢迎,nginx 就是其中的一个,在 linux 下有 Nginx、LVS、Haproxy原创 2020-09-05 15:49:19 · 421 阅读 · 1 评论 -
Nginx学习之路---反向代理配置实战2.0(根据请求路径跳转不同端口)
上一篇博客记录了Nginx的反向代理配置实战,我们可以通过Nginx代理服务器,完成请求的转发。那这一篇博客的意义呢?是涉及到负载均衡吗?也不是,还没到负载均衡的地步。先往下看看文章目录实现效果请求路径包含/edu/:请求路径包含/vod/:剖析准备工作准备Nginx服务器准备好两台Tomcat服务器,并修改端口准备页面配置域名映射开放防火墙端口测试实现效果浏览器向www.mylinux.cn(我虚拟机配置的域名,你的随意)的9001端口发送请求,根据请求路径不同从而跳转到不同的端口中去,拿一个原创 2020-09-05 08:59:49 · 1091 阅读 · 0 评论 -
Nginx学习之路---反向代理配置实战
这篇博客以一个例子简单记录以下Nginx中反向代理的配置实战。文章目录实现效果:剖析:准备工作:测试:实现效果:打开浏览器,在地址框中输入www.mylinux.cn(域名你自己定),可跳转到Tomcat的页面:剖析:这里先说明一下,Tomcat是在我虚拟机上的8080端口启动的,Nginx是在虚拟机的80端口启动的。现在要在浏览器输入上述域名访问到虚拟机的80端口,也就是访问了Nginx服务器,它在帮我们跳转到8080端口的Tomcat那里去。准备工作:首先,我们先需要配置域名来原创 2020-09-03 15:59:58 · 3720 阅读 · 2 评论 -
Nginx学习之路---nginx配置文件的组成
这篇博客简单记录下Nginx主配置文件的各个部分组成。首先,主配置文件在这个目录下:/usr/local/nginx/conf/然后可以看到,该目录下有一个叫nginx.conf的文件:文章目录第一部分:全局块第二部分:events块第三部分:http块http 全局块server块这个就是今天的主角了,Nginx的主配置文件。可以使用vi/vim命令进去查看,由于配置文件中有很多#, 开头的表示注释内容,我们去掉所有以 # 开头的段落,精简之后的内容如下:根据上述文件,我们可以很明显的原创 2020-09-02 16:46:30 · 269 阅读 · 0 评论 -
Nginx学习之路---简单记录Nginx几个常用命令
如题首先要执行Nginx命令要确保在它的目录下,其次要有root权限(这个待考究)目录是这个:/usr/local/nginx/sbin正文查看当前Nginx的运行状态:ps -ef | grep nginx查看Nginx的版本号:./nginx -v我这里是1.12.2启动Nginx:./nginx关闭Nginx:./nginx -s stop重新加载Nginx:./nginx -s reload感谢观看????...原创 2020-09-02 15:21:12 · 162 阅读 · 0 评论 -
Nginx学习之路---nginx概述和基本概念
最近跟着尚硅谷的谷粒学院在学习Nginx相关方面的课程,开个博客来记录一下。文章目录Nginx的概述Nginx的一些基本概念正向代理反向代理负载均衡动静分离Nginx的概述Nginx (“engine x”) 是一个高性能的 HTTP 和反向代理服务器,特点是占有内存少,并发能力强,事实上 nginx 的并发能力确实在同类型的网页服务器中表现较好,中国大陆使用 nginx网站用户有:百度、京东、新浪、网易、腾讯、淘宝等。Nginx 可以作为静态页面的 web 服务器,同时还支持 CGI 协议的动态原创 2020-09-01 22:20:16 · 285 阅读 · 0 评论