![](https://img-blog.csdnimg.cn/20201014180756928.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
nginx
文章平均质量分 57
卑微小胡
Linux新手学习中日常分享笔记,希望和大家一起探讨学习
展开
-
nginx实现负载均衡和动静分离
反向代理与负载均衡 nginx`通常被用作后端服务器的反向代理,这样就可以很方便的实现动静分离以及负载均衡,从而大大提高服务器的处理能力。 nginx实现动静分离,其实就是在反向代理的时候,如果是静态资源,就直接从nginx发布的路径去读取,而不需要从后台服务器获取了。 但是要注意,这种情况下需要保证后端跟前端的程序保持一致,可以使用Rsync做服务端自动同步或者使用NFS、MFS分布式共享存储。 Http Proxy`模块,功能很多,最常用的是`proxy_pass`和`proxy_cache 如果要使原创 2021-07-01 10:37:03 · 225 阅读 · 0 评论 -
rewrite和if语句
文章目录rewriteif基于浏览器实现分离案例防盗链案例 rewrite 语法:rewrite regex replacement flag;,如: #客户访问192.168.96.129/images下输入任何.jpg的都访问到/imgs下的.jpj location / { root html; index index.html index.htm; rewrite ^/images/(.*\.jpg)$ /原创 2021-06-28 18:34:09 · 292 阅读 · 1 评论 -
用zabbix监控nginx
用zabbix监控nginx 实验环境 服务端 客户端 主机名 C1 C2 ip 192.168.96.129 192.168.96.133 #启动nginx [root@C2 ~]# nginx [root@C2 ~]# ss -antl State Recv-Q Send-Q Local Address:Port Peer Address:Port Process原创 2021-06-27 20:26:30 · 82 阅读 · 1 评论 -
nginx访问控制、基于用户认证、https配置
文章目录访问控制基于用户认证https配置 访问控制 用于location段 allow:设定允许哪台或哪些主机访问,多个参数间用空格隔开 deny:设定禁止哪台或哪些主机访问,多个参数间用空格隔开 示例: 拒绝192.168.96133访问 [root@localhost nginx-1.20.1]# vim /usr/local/nginx/conf/nginx.conf location /abc { deny 192.168.96.133; echo原创 2021-06-27 18:11:29 · 144 阅读 · 2 评论 -
location区段
location区段,通过指定模式来与客户端请求的URI相匹配 //功能:允许根据用户请求的URI来匹配定义的各location,匹配到时,此请求将被相应的location配置块中的配置所处理,例如做访问控制等功能 //语法:location [ 修饰符 ] pattern {......} 常用修饰符说明: 修饰符 功能 = 精确匹配 ~ 正则表达式模式匹配,区分大小写 ~* 正则表达式模式匹配,不区分大小写 ^~ 前缀匹配,类似于无修饰符的行为,也是以指定模块开始,不同的原创 2021-06-27 17:25:45 · 180 阅读 · 0 评论 -
nginx平滑升级
查看nginx安装了哪些功能 [root@localhost ~]# nginx -V nginx version: nginx/1.20.1 built by gcc 8.5.0 20210514 (Red Hat 8.5.0-2) (GCC) built with OpenSSL 1.1.1k FIPS 25 Mar 2021 TLS SNI support enabled configure arguments: --prefix=/usr/local/nginx --user=nginx --g原创 2021-06-27 17:01:19 · 79 阅读 · 0 评论 -
lnmp部署
lnmp部署 文章目录lnmp部署安装nginxnginx安装后配置安装mysql安装php配置Nginx配置PHP测试访问LNMP平台 安装nginx #关闭防火墙和selinx [root@localhost ~]# systemctl disable firewalld [root@localhost ~]# vim /etc/selinux/config SELINUX=disabled #创建系统用户nginx [root@localhost ~]# useradd -r -M -s /sbin/原创 2021-06-24 22:17:17 · 115 阅读 · 0 评论