Nginx详解,漏洞复现,基线检查

目录:

  • Nginx服务器
    • 一、 正向代理和反向代理
      • 1、 正向代理
      • 2、 反向代理
    • 二、CentOS 7 中 Nginx 的安装
      • 1、 Nginx相关命令
    • 三、Nginx访问控制
    • 四、设置虚拟主机
      • 1、通过端口设置
      • 2、通过域名设置

Nginx服务器👀

一、 正向代理和反向代理

1、 正向代理

我们常说的代理也就是只正向代理,正向代理的过程,它隐藏了真实的请求客户端,服务端不知道 真实的客户端是谁,客户端请求的服务都被代理服务器代替来请求,某些科学上网工具扮演的就是典型 的正向代理角色。用浏览器访问http://www.google.com时,被残忍的block,于是你可以在国外搭建一 台代理服务器,让代理帮你去请求google.com,代理把请求返回的相应结构再返回给你。

2、 反向代理👀

反向代理隐藏了真实的服务端,当我们请求www.baidu.com的时候,背后可能有成千上万台服务器 为我们服务,但具体是哪一台,你不知道,也不需要知道,你只需要知道反向代理服务器是谁就好了, www.baidu.com就是我们的反向代理服务器,反向代理服务器会帮我们把请求转发到真实的服务器那里 去。Nginx就是性能非常好的反向代理服务器,用来做负载均衡

二、CentOS 7 中 Nginx 的安装👀

yum -y install epel-release    #安装epelx

yum info nginx                      #查看yum源中的nignx的信息

yum install nginx                  #开始安装nginx

1、 Nginx相关命令

nginx -s reopen    #重启Nginx

nginx -s reload     #重新加载Nginx配置文件,然后以优雅的方式重启Nginx

nginx -s stop        #强制停止Nginx服务

nginx -s quit         #优雅地停止Nginx服务(即处理完所有请求后再停止服务)

nginx -t                #检测配置文件是否有语法错误,然后退出

nginx -v                #显示版本信息并退出 killall

nginx                    #启动nginx

killall nginx           #杀死所有nginx进程

三、Nginx访问控制👀

location = :精准匹配,只有访问的内容和 = 后面的完全一致才会匹配

location = :前缀匹配,匹配URL的开头部分,如设置的是location /test的话,那么会匹配到http://IP/test、http://IP/test1、http://IP/test/123.html所以给目录设置访问控制的时候要注意在目录后面加 /

#禁止/test/index.html的所有访问

location =

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值