首页 > 系统相关 >Nginx学习

Nginx学习

时间:2022-09-29 15:45:34浏览次数:87  
标签:匹配 配置文件 nginx 代理服务器 学习 Nginx 服务器

参考:https://www.bilibili.com/video/BV13a411q753/?spm_id_from=333.337.search-card.all.click&vd_source=c85b4a015a69e82ad4f202bd9b87697f

Nginx概述

Nginx是一款轻量级Web服务器/反向代理服务器及电子邮件(IMAP/POP3)代理服务器。其特点是占用内存少,并发能力强,事实上nginx的并发能力在同类型的网页服务器中表现较好,中国大陆使用nignx的网站有:百度,京东,新浪,网易,腾讯,淘宝等。

官网:https://nginx.org/

Nginx目录结构

重点目录/文件

conf/nginx.conf: nginx配置文件

html: 存放静态文件(html,CSS,Js等)

logs: 日志目录,存放日志文件

sbin/nginx: 二进制文件,用于启动,停止Nginx服务

Nginx命令

查看版本

检查配置文件正确性

启动和停止

重新加载配置文件

Nginx配置文件结构

整体结构介绍

Nginx具体应用

部署静态资源

反向代理

 

 正向代理指的是代理客户端,服务器不知道具体是谁请求的(隐藏用户),而反向代理指的是代理服务器 客户端不知道具体是哪一台服务器提供的服务(隐藏目标服务器)。

 

负载均衡

在http全局块中进行配置

 

 

 

 

 

 在瑞吉外卖部署前端项目中,将前端代码打包为dist文件夹中,放入Nginx的html文件夹下,修改Nginx配置文件nginx.conf---反向代理配置中,去除接口url中 api/ 的url重写方法

 

 ^表示开头,$1对应(.*)匹配到的字符串。break匹配到之后就不用再匹配了。

~^ 表示匹配以什么规则开头,只要匹配到/api即可算作匹配。正则表达式的知识

标签:匹配,配置文件,nginx,代理服务器,学习,Nginx,服务器
From: https://www.cnblogs.com/jinci2022/p/16741596.html

相关文章

  • nginx 配置静态网页
    nginx配置静态网页进入配置文件/etc/nginx/conf.d/default.conf配置的时候小伙伴们一定要记得先备份一份文件,这样方便后续出错恢复!server{  listen   端口号;......
  • 如何快速地学习新技术
    如何快速地学习新技术笔记于韩顺平的教学视频:如何学习Golang更高效分为5个步骤:新技术源于需求解决需求了解新技术快速入门案例深入学习技术新技术源于需求项目......
  • nodejs stream 背压处理学习
    内容是nodejs官方的,对于需要开发自己的stream是很值得学习参考的参考资料​​https://nodejs.org/en/docs/guides/backpressuring-in-streams/​​​​https://nodejs.org......
  • 集合详解——Robyn编程学习(Java)
    集合的框架体系本节课学习的目标:彻底搞明白集合的通用框架体系,以不变应万变。能够分清楚一个集合类型的应用与区别。首先明白collection和map的区别,collection接口时单......
  • 学习笔记:python素数问题中的缩进与循环
    python学习输出前1000的素数先来输出前10的素数表示我遇到的问题刚开始我的想法是:fornuminrange(1,11):#一个循环表示质数foriinrange(2,num):......
  • nginx 配置静态网页
    nginx配置静态网页进入配置文件/etc/nginx/conf.d/default.conf配置的时候小伙伴们一定要记得先备份一份文件,这样方便后续出错恢复!server{  listen   端......
  • 深度学习:文本分类模型中的“蒸”功夫
    作者:Xingzhe.AI来自:行者AI 前言2018年Bert的横空出世给自然语言处理带来了巨大的突破,Bert及其衍生模型在多个文本处理下游任务中达到了SOTA的结果。但是这样的提升是......
  • gdb调试coredump学习
    转自:https://www.cnblogs.com/bodhitree/p/5850212.html1.查看发生coredump之后,用gdb进行查看core文件的内容,以定位文件中引发coredump的行.gdb[execfile][co......
  • 上传到Nginx的图片文件如何拥有可读的权限
    描述使用springmvc做了一个文件上传的功能,上传到nginx目录下的一个文件夹,但是通过目录访问的时候却报403的错误去服务器查看了一下文件的权限,发现没有可读权限,于是定位......
  • 学习收-在 .NET 中使用 FluentValidation 进行参数验证
    安装FluentValidation新建了一个很简单的.NETCore的WebAPI程序,只有一个接口是用户注册,入参是一个User类,然后在Nuget中安装 FluentValidation。创建第一个验证对......