nginx
文章平均质量分 65
妙Lin
这个作者很懒,什么都没留下…
展开
-
nginx 学习 --->>> nginx 配置高可用集群
7、配置示例 -> 高可用集群1、什么是 nginx 的高可用已知nginx是一台服务器,所以她会有宕机的风险,而为了预防这个情况就需要准备另一台 nginx 接替这个随时可能宕机的 nginx 的工作。但是nginx是通过监听ip地址端口号接收客户端请求并转发到指定服务器上的。而新的nginx它的系统ip跟宕机的系统ip不一样,所以就要引入一个虚拟ip【她本身不存在】,让 nginx 们都对外经营这一个ip,一个坏了就另一个接着经营【当主服务器宕机后,把虚拟ip就绑定到从服务器上】,这样就不会出原创 2022-07-10 09:39:23 · 1446 阅读 · 0 评论 -
nginx 学习 --->>> nginx 实现动静分离
6、配置示例 -> 动静分离 Nginx 动静分离简单来说就是把动态跟静态请求分开,不能理解成只是单纯的把动态页面和静态页面物理分离。 严格意义上说应该是动态请求跟静态请求分开,可以理解成使用 Nginx 处理静态页面,Tomcat 处理动态页面。动静分离从目前实现角度来讲大致分为两种,一种是纯粹把静态文件独立成单独的域名,放在独立的服务器上,也是目前主流推崇的方案;另外一种方法就是动态跟静态文件混合在一起发布,通过 nginx 来分开。 通过 location 指定不同的原创 2022-07-10 09:38:53 · 127 阅读 · 0 评论 -
nginx 学习 --->>> nginx 实现负载均衡
5、配置示例 -> 负载均衡实现效果:将客户端发出的请求平均分给两个服务器。首先在两个 tomcat 服务器的 webapps 目录下创建一个同名文件夹 edu ,在这个文件夹下分别添加一个同名但是内容有所不同的html文件,用作请求区分返回结果。就是使用 xftp 直接创建目录拉取html文件过去。内容要有区分然后重启两个tomcat服务器。找到 nginx 的配置文件 nginx.confroot 用户cd /usr/local/nginx/confvim nginx.c原创 2022-04-08 06:43:47 · 107 阅读 · 0 评论 -
nginx 学习 --->>> nginx 实现反向代理
4、配置示例 -> 反向代理首先明确需要做的功能:windows浏览器上发送 www.abc.com 请求后,由 nginx 作为反向代理服务器,然后转发到 CentOS 中的tomcat欢迎页面上。所以需要先在 CentOS 中安装 tomcat 。1、准备工作官网 地址 要么就命令行执行wget https://dlcdn.apache.org/tomcat/tomcat-9/v9.0.60/bin/apache-tomcat-9.0.60.tar.gz要么就自己去下,然后用xf原创 2022-04-07 07:13:31 · 397 阅读 · 0 评论 -
nginx 学习 --->>> nginx 原理
8、Nginx 原理1、master-worker 机制在nginx中woker进程之间使用的不是一种轮询的方式而是是争抢机制,因为 nginx 本身不支持 java ,而在实际工作中又需要使用 java 语言,所以,就要先争抢到任务,然后通过反向代理和转发交给tomcat处理好处首先,对于每个 worker 进程来说,独立的进程,不需要加锁,所以省掉了锁带来的开销, 同时在编程及问题查找时,也会方便很多。其次,采用独立的进程,可以让互相之间不会影响,一个进程退出后,其它进程还在工作,服务不原创 2022-04-06 07:14:49 · 145 阅读 · 0 评论 -
nginx 学习 --->>> nginx 基本概念
1、Nginx 的概念和用途nginx 是高性能的HTTP和反向代理服务器,它具有十分强大的高并发处理能力,可以经受高负载的考验。有报告表明:nginx 可以支持高达 50000 个连接数2、Nginx 中的基本概念:nginx 中主要有:反向代理、负载均衡、动静分离、高可用这些概念。2.1、正向代理先要知道客户端浏览器对代理没有感知,你说它是什么他就是什么,他只管结果在了解反向代理之前先需要知道什么是代理以及正向代理。正常情况下,使用浏览器发送请求访问一个网站资源服务器,是需要通过代理服务原创 2022-04-05 08:01:28 · 358 阅读 · 0 评论 -
nginx 学习 --->>> nginx 安装和命令、配置文件
3、Nginx 安装和命令、配置文件3.0、安装之前先要安装 pcre官网下载地址:地址在 CentOS 中使用命令先切换 root 用户su rootcd /etc/local/srcwget https://sourceforge.net/projects/pcre/files/pcre/8.45/pcre-8.45.tar.gz如果用的是普通用户,遇见了问题错误: 无法验证 downloads.sourceforge.net 的由 “/C=US/O=Let's Encrypt/C原创 2022-03-21 11:08:49 · 778 阅读 · 0 评论 -
下载 nginx 的时候遇见的问题
错误: 无法验证 downloads.sourceforge.net 的由 “/C=US/O=Let’s Encrypt/CN=R3” 颁发的证书: 颁发的证书已经过期。 要以不安全的方式连接至 downloads.sourceforge.net,使用“–no-check-certificate”。这是你大概是用的普通用户下载解决方式sudo yum install -y ca-certificates这时需要保证普通用户有root权限就先要切换root用户,chmod u+w /etc/s原创 2022-03-20 13:34:43 · 6087 阅读 · 0 评论