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