zoukankan      html  css  js  c++  java
  • 12.13 Nginx防盗链 12.14 Nginx访问控制 12.15 Nginx解析php相关配置 12.16 Nginx代理

    注释掉上半部分,添加下半部分。if表示如果不在白名单里面返回403

    [root@lizhipenglinux01 ~]# /usr/local/nginx/sbin/nginx -t
    nginx: the configuration file /usr/local/nginx/conf/nginx.conf syntax is ok
    nginx: configuration file /usr/local/nginx/conf/nginx.conf test is successful
    [root@lizhipenglinux01 ~]# /usr/local/nginx/sbin/nginx -s reload

    不在白名单里面,返回403

    只允许这两个IP

    白名单内的,所以是200

    403,被拒绝了。接下来把配置注释掉或者访问1.txt,在试一下

    红框里加*会忽略大小写

    T变t后就200了,因为是严格匹配的。要想忽略大小写,匹配符号后面*

    [root@lizhipenglinux01 ~]# curl -x127.0.0.1:80 test.com/3.php   没有解析
    <?php
    phpinfo();

    添加解析配置

    解析3.php

    这边把它改成少写一个f,也就是配置错了,会出现502

    找不到socket

     

    要去查一查

    日志级别

     假如不再监听socket,改成监听IP和端口

     还是502,看一下日志到底是怎么回事

    还是提示不存在

    [root@lizhipenglinux01 ~]# vi /usr/local/nginx/conf/vhost/test.com.conf     已经知道是监听IP和端口,对这个文件做更改

    改成IP和端口形式

    重新加载服务,再试可以看到

    不再是502

    地址变为47.91.145.78

     

  • 相关阅读:
    木马控制技术(二) -- 端口复用
    OSQL.EXE 命令行下脱裤mssql
    移动App中常见的Web漏洞
    phpcms前台任意代码执行漏洞(php<5.3)
    LeetCode OJ--Copy List with Random Pointer **
    LeetCode OJ-- Container With Most Water
    LeetCode OJ--Combinations *
    LeetCode OJ-- Combination Sum II **
    LeetCode OJ--Combination Sum **
    LeetCode OJ-- Candy **
  • 原文地址:https://www.cnblogs.com/sisul/p/8571052.html
Copyright © 2011-2022 走看看