Nginx快速入门——从技术背景到基础知识到安装和落地应用

先引用大佬(狂神)的教程理解相关的技术背景和基础知识:

Nginx快速入门-KuangStudy-文章

Nginx主要有如下的问题和功能:

1、反向代理——解决跨域问题                                                狂神文章已讲解

2、负载均衡——解决多个服务器资源合理分配问题                狂神文章已讲解

3、动静分离——解决动态网页中的静态资源提前缓存以提高响应速度问题

使用nginx实现动静分离_白白甜甜冰的博客-CSDN博客_nginx动静分离

4、重写——使用 Rewrite 解决访问网站直接从80(http)转到443(https)问题

Nginx 重写_乱马2分之1的博客-CSDN博客_nginx 重写

扫描二维码关注公众号,回复: 15786747 查看本文章

nginx实现80端口重定向至443(http跳转https)_Moshow郑锴的博客-CSDN博客_80 跳转 443

5、nginx常用配置全解:Nginx 配置详解 | 菜鸟教程

6、配置中的localtion的三种匹配规则:Nginx 重写_乱马2分之1的博客-CSDN博客_nginx 重写 

实际网站使用中的三个匹配规则定义

第一个规则
直接匹配网站根,通过域名访问网站首页比较频繁,使用这个会加速处理,比如说官网。

可以是一个静态首页,也可以直接转发给后端应用服务器

location = / {
	root html;
	index index.html index.htm;
	}

第二个规则
是处理静态文件请求,这是nginx作为http服务器的强项有两种配置模式,目录匹配或后缀匹配,任选其一或搭配使用。

location ^~ /static/ {
       root /webroot/static/ ;
}      
 
location ~* \.(gif|jpg|jpeg)$ {
      root /webroot/static/ ;
}

第三个规则
就是通用规则,比如用来转发带.php、.jsp后缀的动态请求到后端应用服务器。

location  / {
       proxy_pass http://tomcat_server;
}     

猜你喜欢

转载自blog.csdn.net/qq_39367410/article/details/128788425
今日推荐