
nginx
Radish萝卜
Trying to do better
展开
-
Nginx学习笔记08——Nginx原理
1、mater 和 worker2、worker 如何进行工作的3、master——workers 的机制的好处(1)可以使用 nginx –s reload 热部署,利用 nginx 进行热部署操作(2)每个 woker 是独立的进程,如果有其中的一个 woker 出现问题,其他 woker 独立的,继续进行争抢,实现请求过程,不会造成服务中断4 、设置多少个 woker 合适worker 数和服务器的 cpu 数相等是最为适宜的5、连接数 worker_connection第一个:原创 2020-08-01 00:54:12 · 126 阅读 · 0 评论 -
Nginx学习笔记07——Nginx 配置高可用的集群
1、什么是nginx高可用防止一台nginx服务器宕机之后无法进行服务请求,实现nginx高可用。因此需要配置nginx集群。2、准备工作(1)需要两台服务器(2)在两台服务器安装nginx(3)在两台服务器安装keepalived3、在两台服务器安装 keepalived(1)使用yum命令进行安装yum install keepalived –y(2)安装之后,在 etc 里面生成目录 keepalived ,有文件 keepalived.conf4、完成高可用配置(主从配置原创 2020-08-01 00:46:08 · 215 阅读 · 0 评论 -
Nginx学习笔记06——nginx动静分离实例
一、简介通过 location 指定不同的后缀名实现不同的请求转发。通过 expires 参数设置,可以使浏览器缓存过期时间,减少与服务器之前的请求和流量。具体 Expires 定义:是给一个资源设定一个过期时间,也就是说无需去 服务端验证,直接通过浏览器自身确认是否期即可,所以不会产生额外的流量。此种方法非常适合不经常变动的资源。(如果经常更新的文件,不建议使用 Expires 来缓存),我这里设置 3d ,表示在这 3 天之内访问这个 URL ,发送一个请求,比对服务器该文件最后更新时间没有变化,原创 2020-07-31 19:57:40 · 231 阅读 · 0 评论 -
Nginx学习笔记05——nginx负载均衡实例
一、实例11、实现效果(1 )浏览器地址栏输入地址 http://192.168.5.75/edu/a.html ,负载均衡效果,平均 8080和 和 8081 端口中2、准备工作(1 )准备两台 tomcat 服务器,一台 8080 ,一台 8081(2 )在两台 tomcat 里面 webapps 目录中,创建名称是 edu 文件夹,在 edu 文件夹中创建页面 a.html3、在 nginx 的配置文件中进行负载均衡的配置4、测试5、nginx 分配服务器策略第一种 轮询(默认原创 2020-07-31 18:25:14 · 210 阅读 · 0 评论 -
Nginx学习笔记04——nginx反向代理实例
一、实例11、实现效果(1)打开浏览器,在浏览器输入地址www.radish.com,跳转到linux系统tomcat主页中2、准备工作(1)在linux系统安装tomcat,使用默认端口8080(2)访问过程的分析3、具体配置第一步:添加内容到host文件中第二步 在 在 nginx 进行请求转发的配置(反向代理配置)4、测试重新加载 ./nginx -s reload二、实例21、实现效果使用 nginx 反向代理,根据访问的路径跳转到不同端口的服务中nginx 监原创 2020-07-31 17:29:50 · 195 阅读 · 0 评论 -
Nginx学习笔记03——nginx 常用的命令和配置文件
一、nginx常用命令在/usr/local/nginx/sbin 目录下执行命令1、启动命令./nginx2、关闭命令./nginx -s stop3、重新加载命令当修改了配置文件不想重启nginx,则可使用重加载./nginx -s reload4、查看当前nginx状况ps -ef | grep nginx二、nginx.conf 配置文件nginx 安装目录下,其默认的配置文件都放在这个目录的 conf 目录下,而主配置文件nginx.conf 也在其中,后续对 nginx原创 2020-07-30 23:34:39 · 284 阅读 · 0 评论 -
Nginx学习笔记02——Nginx安装详细流程
一、需要的依赖pcre-8.37.tar.gzopenssl-1.0.1t.tar.gzzlib-1.2.8.tar.gznginx-1.11.1.tar.gz二、开始进行 nginx 安装1、安装pcre依赖第一步 联网下载 pcre 压缩文件依赖wget http://downloads.sourceforge.net/project/pcre/pcre/8.37/pcre-8.37.tar.gz 若没有wget,需先执行yum install -y wget安装第二步 解压压原创 2020-07-30 22:23:28 · 198 阅读 · 0 评论 -
Nginx学习笔记01——Nginx是什么?反向代理?负载均衡?动静分离?
一、什么是NginxNginx是一个高性能的HTTP和反向代理web服务器,同时也提供了IMAP/POP3/SMTP服务。其将源代码以类BSD许可证的形式发布,因它的稳定性、丰富的功能集、示例配置文件和低系统资源的消耗而闻名。Nginx是一款轻量级的Web 服务器/反向代理服务器及电子邮件(IMAP/POP3)代理服务器,在BSD-like 协议下发行。其特点是占有内存少,并发能力强,事实上nginx的并发能力在同类型的网页服务器中表现较好。二、正向代理正向代理,意思是一个位于客户端和原始服务原创 2020-07-30 21:15:19 · 343 阅读 · 0 评论