nginx知识点,~标识的意思
一.概念:
1.Nginx是一个高性能的HTTP和反向代理服务器软件。专为性能优化而开发。
2.反向代理
1).正向代理:通过代理服务器访问目标网址
2)反向代理:由代理服务器根据请求转发到对应的真实服务器,然后返回响应。对外暴露代理服务器地址,隐藏真实服务器IP地址。代理和目标服务器,对于客户端就是一个服务器。
3.负载均衡:把多个请求平均的分发到多个服务器上。(提高请求的并发量)
4.动静分离:把动态页面和静态页面分别由不同的服务器来解析,以加快解析的速度。降低了原来单个服务器的压力。
二.安装。。。
三.nginx操作中常用命令
进入ngnix目录,ngnix/sbin
./ngnix -v 查看版本
ps -ef | grep ngnix 查看ngnix进程
./ngnix -s stop 关闭ngnix
./ngnix 启动ngnix
./ngnix -s reload 重新加载配置文件
四.ngnix配置文件
目录nginx/conf/nginx.conf
三部分组成:
全局块:比如worker_processes 1;中worker_processes的值越大,可支持的并发处理量越多
events块:配置服务器与用户网络。比如worker_connections 1024;表示支持的最大连接数
http块:配置最频繁的块,全局http块,server块
ngnix配置实例——反向代理1
第一步,在Windows的hosts中配置域名映射
路径C:\Windows\System32\drivers\etc\hosts
在hosts中添加内容:代理IP地址 域名 (输入该域名地址后,会访问代理ip地址)
第二步,在ngnix配置文件中找到ngnix.conf
server_name 192.168.17.129 //ngnix反向代理服务器的ip地址
location / {
proxy_pass http://127.0.0.1:8080 //分发到的目标服务器地址
}
ngnix配置实例——反向代理2
访问 http://192.168.17.129:9001/edu/,直接跳转到http://127.0.0.1:8080
访问 http://192.168.17.129:9001/vod/,直接跳转到http://127.0.0.1:8081
server {listen 9001;server_name 192.168.17.129;#当访问的代理地址中 包含有 edu时,就访问 http://127.0.0.1:8080location ~ /edu/ {proxy_pass http://127.0.0.1:8080;}#当访问的代理地址中 包含有 edu时,就访问 http://127.0.0.1:8081location ~ /vod/ {proxy_pass http://127.0.0.1:8081;}
}
location [ = | ~ | ~* | ^~ ] uri {
}
#1. =:用于不含正则表达式的uri前,要求请求字符串与uri严格匹配,若成功则停止搜索并立即处理该请求
#2. ~:用于表示uri的正则表达式,并且区分大小写
#3. ~*:用于表示uri的正则表达式,并且不区分大小写
#4. ^~:用于不含正则表达式的uri前, 找到匹配度最高的location后,立即处理请求,不再做uri中的正则匹配
#注意:若是uri中包含正则表达式,则必须有~或者~*标识
nginx知识点,~标识的意思相关推荐
- Nginx知识点整理
在此之前整理过Nginx的相关使用方法, 但是感觉不是很完整, 有兴趣可以去看看之前的整理: https://blog.csdn.net/ip_jl/article/category/8312911 ...
- Nginx知识点总结
常用命令 ./nginx 启动 ./nginx -s stop 快速停止 ./nginx -s quit 优雅关闭,在退出前完成已经接受的连接请求 ./nginx -s reload 重新加载配置 基 ...
- 全面整理Nginx知识点
一.性能怪兽-Nginx概念深入浅出 Nginx是目前负载均衡技术中的主流方案,几乎绝大部分项目都会使用它,Nginx是一个轻量级的高性能HTTP反向代理服务器,同时它也是一个通用类型的代理服务器,支 ...
- nginx 知识点 :ctx_index and index
struct ngx_module_s { ngx_uint_t ctx_index; ngx_uint_t index; -- }; index ...
- mysql --- mongodb --- nginx 知识点总结
文章目录 ulimit -SHn 65535 # 临时设置文件描述符大小 进程最大打开文件柄数 还有socket最大连接数, 等同配置 nofileulimit -SHu 65535 # 临时设置用户 ...
- Nginx基本功能及其原理
一.什么是正向代理和反向代理: A同学在大众创业的大时代背景下开启他的创业之路,目前他遇到的最大的一个问题就是启动资金,于是他决定去找马云爸爸借钱,可想而知,最后碰一鼻子灰回来了,情急之下,他想到一个 ...
- nginx关闭/重启/启动的操作方法
在本篇文章里小编给各位分享的是关于nginx关闭/重启/启动的操作方法,有兴趣的朋友们可以学习参考下. 关闭 service nginx stop systemctl stop nginx 启动 se ...
- Nginx 最实用的配置技巧!速看
近几年,Nginx 打败 Apache 成为国内使用最广泛的轻量级高并发服务器,无论公司大小,只要有性能需求的场合总能看到它的身影. 说实话,Nginx 是我见过的扩展性.模块化.异步写得最漂亮的软件 ...
- Nginx 基础详解(一)
春生夏长,秋收冬藏 目录 Nginx简介 Nginx配置 1. 全局块 2. events块 3. http块 4. server块 5. location块 Nginx架构 1. Web请求处理机制 ...
最新文章
- 太赞了!华为工程师总结的Linux笔记,提供下载
- sklearn中的cross_val_score交叉验证
- 【PAT乙级】 1018 锤子剪刀布 (20 分)
- UVA1343 The Rotation Game旋转游戏
- linux cgi命令,Linux之cgi实现系统主机监控
- 酷派COOL 20 Pro影像大升级:搭载5000万AI三摄 主攻夜景
- php可变方法,php 函数使用可变数量的参数方法
- 美团败诉,赔偿饿了么 100 万元;华为 Mate X2 首发秒没;库克获 8 亿年终奖 | 极客头条...
- 菲波那契数列编程实现
- XML第十讲:XML中Schema深入详解、元素、属性、关系
- python界面设计实例qt_Python GUI教程(六):使用Qt设计师进行窗口布局
- Android usb网卡配置ip地址,安卓手机通过电脑USB上网设置教程
- java读取ini文件工具_Java读取ini文件 [org.dtools.javaini]
- 再给大家推荐一些小游戏
- 品牌对比 | 佰草集 VS 膜法世家
- 说话人识别模型finetune
- Realme GT Neo5 SE ROOT 解锁BL教程
- 博世BOSCH EDI DESADV发货通知详解
- 微信小程序 --- 表单输入验证(手机号、邮箱验证、输入非空)
- 好用的小工具(二):网站权重查询小工具
热门文章
- 不满足于RPC,详解Dubbo的服务调用链路
- Caused by: java.sql.SQLException: Incorrect string value: '\xE8\x8A\x82\xE7\x9B\xAE...' for column '
- HTML5 在线新闻浏览
- 上传文件到服务器并通过浏览器直接下载附件(springboot)
- 什么?!!你从来没用SVG打造过不规则的自定义View?
- 2.4G无线遥控开关插座方案开发
- 2022年秋招求职#end——华为单板硬件
- iOS添加边缘手势( UIScreenEdgePanGestureRecognizer)实现侧滑效果
- seaborn放大图片
- java实现一个简单的斗地主游戏