![](https://img-blog.csdnimg.cn/20201014180756930.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
nginx
nginx
alwaysonline1204
这个作者很懒,什么都没留下…
展开
-
nginx服务器禁用相关请求/不安全请求
1. nginx禁用指定请求直接return 403即可 location = /testUrl { return 403; }上述配置将只禁用http://ip:port/testUrl 的请求2. nginx禁用不安全的请求仅保留 GET、POST 方法全局配置方式server { listen 80; server_name www.iwen.com; #return 301原创 2021-09-29 15:05:04 · 2098 阅读 · 0 评论 -
nginx反向代理中proxy_pass后面带\和不带\的坑
1. proxy_pass中带\和不带\的问题(1)在nginx中配置proxy_pass时,当在后面的url加上了/,相当于是绝对根路径,则nginx不会把location中匹配的路径部分代理走;(2)如果没有/,则会把匹配的路径部分也给代理走。2. 举例下面四种情况分别用http://192.168.1.4/proxy/test.html 进行访问。(1)location /proxy/ { proxy_pass http://127.0.0.1:81/;}由于port后面有原创 2021-08-16 15:45:38 · 3024 阅读 · 0 评论 -
nginx学习(8): centos7中搭建主备nginx+keepalived实现高可用
1.原创 2020-08-28 15:40:43 · 534 阅读 · 0 评论 -
nginx学习(7):总结(location语法、root与alias、include、nginx基本原理)
1.原创 2020-08-25 11:20:06 · 1328 阅读 · 0 评论 -
nginx学习(6):配置实例--动静分离
1. 什么是动静分离Nginx动静分离简单来说就是把动态和静态请求分开2. 为什么要动静分离静态由Nginx处理, 动态由PHP处理或Tomcat处理,因为Tomcat程序本身是用来处理jsp代码的,但tomcat也能处理静态资源,tomcat本身处理静态效率不高,还会带来资源开销。3. 如何实现Nginx根据客户端请求的url来判断请求的是否是静态资源,如果请求的url包含jpg、png,则由Nginx处理。如果请求的url是.php或者.jsp等等,这个时候这个请求是动态的,将转发给tomc原创 2020-08-25 11:07:31 · 167 阅读 · 0 评论 -
nginx学习(5):配置实例--负载均衡
1. 什么是负载均衡将负载分摊到不同的服务单元,既保证服务的可用性,又保证响应足够快,从而给用户很好的体验。2. 策略轮询(默认)每个请求按时间顺序逐一分配到不同的后端服务器,如果后端服务器down掉,能自动剔除。weightweight代表权重,默认为1,权重越高被分配的客户端越多。指定轮询几率,weight和访问比率成正比,用于后端服务器性能不均的情况。ip_hash每个请求按访问ip的hash结果分配,这样每个访客固定访问一个后端服务器,可以解决session的问题。fair(第原创 2020-08-24 18:03:08 · 104 阅读 · 0 评论 -
nginx学习(4):配置实例--反向代理
1. 实例一环境需要:先在192.168.72.60虚拟机中安装好tomcat(1)目标:使用nginx反向代理,访问http://192.168.72.60:80/后,可以直接跳转到192.168.72.60:8080;(2)在nginx.conf配置文件中增加如下配置(3) 执行./nginx -s reload重新加载nginx,使配置生效注意:关闭虚拟机防火墙,或者开放指定端口2. 实例二环境需要:准备两个tomcat,一个8001端口,一个8002端口,并准备好测试的页面(1)目原创 2020-08-24 13:47:50 · 137 阅读 · 0 评论 -
nginx学习(3):Nginx基础命令、配置文件简介
1. 基础命令使用nginx操作命令的前提:必须进入nginx的目录2. 配置文件原创 2020-08-20 17:58:47 · 149 阅读 · 0 评论 -
nginx学习(2): 虚拟机centos7中安装nginx
一. Nginx下载与安装下载目录:/usr/local/softwarewget http://nginx.org/download/nginx-1.17.10.tar.gz解压安装到本目录下tar -zxvf nginx-1.17.10.tar.gz -C ./转到目录/usr/local/software/nginx-1.17.10,执行Nginx编译./configure编译时可能会遇到的问题:(1)若报出如下错误,是因为缺少环境变量导致checking for原创 2020-08-18 14:48:16 · 178 阅读 · 0 评论 -
nginx学习(1): nginx入门介绍
1. 概述Nginx是一个高性能的HTTP和反向代理服务器,特点是占用的内存少,并发能力强。能支持50000个并发连接数。2. 核心概念(1)正向代理是在客户端的。比如需要访问某些国外网站,可能需要购买vpn。并且vpn是在我们的客户端设置的(不是在服务器端设置的)即:浏览器先访问vpn地址,vpn地址转发请求,并最后将请求结果原路返回(2)反向代理反向代理是作用在服务器端的,暴露的是代理服务器地址,隐藏了真实服务器 IP 地址。对于用户的一个请求,会转发到多个后端处理器中的一台来处理该具原创 2020-08-28 09:12:31 · 110 阅读 · 0 评论