![](https://img-blog.csdnimg.cn/20201130193240615.png?x-oss-process=image/resize,m_fixed,h_224,w_224)
Nginx
你的应用服务器!
嘻哈怪才
不管咋样就是强!
展开
-
11.Nginx总结 嘻哈的简写笔记——Nginx
Nginx是一个轻型的,稳定性强的,占用内存小的,并发性高,擅长处理静态资源的服务器;他可以位于用户和Tomcat服务器之间,作为用户访问的第一个服务器;之后把动态请求和静态请求给分开,做动静分离;此外他还可以做负载均衡,给它后面的tomcat服务器合理的分配请求,让它们能够均衡的处理请求;当然这也是基于Nginx的反向代理功能;Nginx最核心的配置还是http里面的server 这个一定要配置好!。。。。。。。。。。。。。。。。 。。。。。。。嘻哈的简写笔记——Nginx。。。。。。。。。。。。原创 2020-11-20 14:07:05 · 148 阅读 · 0 评论 -
10.Nginx动静分离部署步骤是?和要注意地方;嘻哈的简写笔记——Nginx
(1)静态资源在Nginx 上,动态资源打包成war包到Tomcat下;注意要更改路径地址,包括连接数据库的地址,用户名,密码;包括前端页面css和js的引入地址;(2)既然前后端分离那么在Controller里面要配置跨域访问;(3)在location里面进行配置后缀名时不要漏下,html,css,jpg,gif 等要写全;1.注意session丢失问题!!!2.相对路径问题在login.html中引入的css http://localhost:8080/login.html语句访问的路径原创 2020-11-20 14:05:21 · 135 阅读 · 0 评论 -
9.Nginx如何配置负载均衡?嘻哈的简写笔记——Nginx
在server中进行配置;(1)默认的话是轮询;upstream tomcats2005{ #增加一个服务器组 server 10.11.57.76:8081; server 10.11.57.76:8080;}server { listen 80; server_name localhost; location / { proxy_pass http://tomcats2005; #在这里把以前的ip给删了,加上组的名字 } #loca原创 2020-11-20 13:58:33 · 104 阅读 · 0 评论 -
8.为什么要负载均衡?负载均衡有哪几种机制?嘻哈的简写笔记——Nginx
1.为什么要负载均衡?因为在Nginx处理动态请求的时候,把访问动态资源的请求都给转发到了Tomcat上了,而每个Tomcat处理的资源都不一样;必须让每个Tomcat处理的东西均衡一下,不至于全都让某一个Tomcat请求,而某一个Tomcat闲置;2.负载均衡有哪几种机制?**(1)轮询(默认):**轮询就是把一个请求给一个服务器,另一个请求给服务器给另一个服务器;轮流来;**(2)权重:**权重就是看比例,因为不同服务器的处理能力不同;所以可以给处理强的多加权重;**(3)ip_hash **原创 2020-11-20 10:18:39 · 657 阅读 · 0 评论 -
7.Nginx如何访问静态资源?配置步骤是?嘻哈的简写笔记——Nginx
访问静态资源和访问动态资源区别不大就是动态资源是转发到Tomcat;静态资源是转发到路径上步骤:(1)进入Nginx容器新建一个文件夹,在里面新建静态文件;(记住路径)(2)修改location,进行相关的路径配置;(3)重启容器;(4)浏览器访问;。。。。。。。。。。。。。。。。 。。。。。。。嘻哈的简写笔记——Nginx。。。。。。。。。。。。。。。。。。。。。。。...原创 2020-11-20 10:14:41 · 231 阅读 · 0 评论 -
6.什么是Nginx处理静态资源?与反向代理的区别是什么? 嘻哈的简写笔记——Nginx
在这里以Nginx中的配置文件中的location来举例!反向代理是转发到另一个服务器上location ~ /app\d* { proxy_pass http://192.168.199.109:8080;}处理静态资源是转发到路径上,用来获取静态资源,不是另一个服务器;location = /index.html { root /usr/local/web; }其中root的含义是根目录的意思;http://ip:port/web/index.html 访问到 /usr原创 2020-11-20 10:09:45 · 268 阅读 · 0 评论 -
5.Nginx路径映射有哪些?以及解释 嘻哈的简写笔记——Nginx
精确匹配 = 输入的url名必须相同优先前缀 ^~ 匹配以某个字符串开头的url路径【比正则优先】正则匹配 ~ 匹配区分大小写的url字符正则表达式 【比普通前缀优先】正则匹配 ~* 匹配不区分字符串大小写的url正则表达式【比普通前缀优先】普通前缀 /前缀 表示匹配些字符开头的url路径 【和优先前缀都是前缀匹配,更精确的优先】通用匹配 / 任何的请求都会被匹配到,但最不优先/ 是匹配所有但是它的精确度最不精确;所以比他精确的一旦匹配上就会忽略它;location /app2005 {原创 2020-11-19 14:17:26 · 313 阅读 · 0 评论 -
4.什么是正向代理?什么是反向代理?嘻哈的简写笔记——Nginx
正向代理:客户端知道自己要访问的位置,帮助突破访问权限;反向代理:代理服务器是在服务端的,客户不知道访问的是哪一台服务器;代表:Nginx代理;。。。。。。。。。。。。。。。。 。。。。。。。嘻哈的简写笔记——Nginx。。。。。。。。。。。。。。。。。。。。。。。...原创 2020-11-19 14:01:35 · 111 阅读 · 0 评论 -
3.Nginx的并发能力如何算?Nginx核心配置文件是? 嘻哈的简写笔记——Nginx
4.Nginx的并发能力如何算?Nginx处理动态资源时消耗4个连接;并发能力计算 11024/4静态资源时消耗2个连接;并发能力计算 11024/25.Nginx核心配置文件是?——nginx.confworker_processes 1; error_log /var/log/nginx/error.log warn;# 以上统称为全局块, # worker_processes他的数值越大,Nginx的并发能力就越强# error_log 代表Nginx的错误日志存放的位置ev原创 2020-11-19 10:06:30 · 966 阅读 · 2 评论 -
2.Linux如何安装Nginx?步骤是? 嘻哈的简写笔记——Nginx
。。。。。。。Nginx如何进行下载到Linux?。。。。。。。。(1)daoclould 拉取镜像地址,(2)新建目录,利用拉取的地址下载Nginx镜像进入目录;(3)在opt下新建目录,nginx2005 ,在里面建立docker-compose.yml文件,准备利用docker-compose管理nginx容器;(4)把内容复制到docker-compose.yml文件中,修改镜像名称和版本号;Nginx默认端口是80;(5)启动docker-compose 来管理与启动容器;。。。。。。原创 2020-11-19 08:40:53 · 98 阅读 · 0 评论 -
1.什么是Nginx?Nginx的优点是?嘻哈的简写笔记——Nginx
**One Day 来点干货*你想要的——*Nginx**1.什么是Nginx?Nginx 是一个轻型服务器;是一个应用服务器;apache是一个重量级应用服务器;Nginx可以在tomcat服务器前面进行动态分离,负载均衡;处理请求;2.Nginx的优点是?Nginx可以处理(1)当客户端发送过来请求的时候决定发送给哪台服务器 Nginx处理负载均衡(2)tomcat处理动态资源更强,nginx处理静态资源更强;动态分离;请求动态资源给Tomcat,静态资源给Nginx;(3原创 2020-11-18 20:59:01 · 289 阅读 · 1 评论