ctfshow-web ctfshow nginx shell

Nginx 的 try_files 指令使用实例

Nginx的配置语法灵活,可控制度非常高。在0.7以后的版本中加入了一个try_files指令,配合命名location,可以部分替代原本常用的rewrite配置方式,提高解析效率。 ## try_files指令说明 ```sh try_files指令 语法:try_files file ... u ......
指令 try_files 实例 Nginx files

Linux shell内置变量

Bash Shell 环境变量 变量 说明 ```bash $* 含有所有命令行参数(以单个文本值的形式) $@ 含有所有命令行参数(以多个文本值的形式) $# 命令行参数数目 $? 最近使用的前台进程的退出状态码 $- 当前命令行选项标记 $$ 当前shell的进程 ID (PID) $! 最近执 ......
变量 Linux shell

Nginx实现反向代理和负载均衡

首先需要有两个或两个以上的服务器 我们这里模拟一下 开两个端口运行项目 我这里用cmd窗口模拟 java -jar jar包名 java -jar jar包名 --server.port=8089 启动后配置Nginx配置文件 进入nginx目录找到配置文件 编辑 在http下配置负载均衡 (这里a ......
Nginx

Nginx 的 try_files 指令使用实例

Nginx的配置语法灵活,可控制度非常高。在0.7以后的版本中加入了一个try_files指令,配合命名location,可以部分替代原本常用的rewrite配置方式,提高解析效率。 try_files指令说明 1 2 3 4 try_files指令 语法:try_files file ... ur ......
指令 try_files 实例 Nginx files

ctfshow web入门

# CTFshow web 入门 ## 命令执行 ### web29 ```php 代替,因为php语言最后一句话可以不用;结尾 pyload:?c=include%0a$_GET[1]?>&1=php://filter/convert.base64-encode/resource=flag.php ......
ctfshow web

nginx:报错upstream sent too big header(nginx 1.24)

一,报错信息: 访问网站时报错:如图: 查看nginx的错误日志: 2023/06/16 10:21:46 [error] 416087#0: *71148 upstream sent too big header while reading response header from upstrea ......
nginx upstream header 1.24 sent

【问题解决】 网关代理Nginx 301暴露自身端口号

一般项目上常用Nginx做负载均衡和静态资源服务器,本案例中项目上使用Nginx作为静态资源服务器出现了很奇怪的现象,我们一起来看看。 ## “诡异”的现象 部署架构如下图,Nginx作为静态资源服务器监听8080端口,客户浏览器通过API网关的443端口(就是https)获取Nginx静态资源。 ......
网关 口号 问题 Nginx 301

Nginx介绍及安装

**介绍** Nginx是一款轻量级的Web服务器/反向代理服务器及电子邮件(IMAP/POP3)代理服务器。其特点是占有内存少,并发能力强,事实上nginx的并发能力在同类型的网页服务器中表现较好。 官网:https://nginx.org/ **下载和安装** Nginx的官网的下载页面:htt ......
Nginx

nginx+keepalived

nginx: 1.正向代理 : 访问转到代理服务,然后去访问正式的地址。 2.反向代理:通过一个入口,进行请求转发。 3.负载均衡:不同的解析服务器(比如tomcat)进行负载均衡。 4.动静分离:将静态的与需要服务器解析分开,以提高访问速度。 keepalived: 健康检测。为负载均衡而生。 如 ......
keepalived nginx

Nginx 本地代理转发请求 502 Bad Gateway

#问题 在使用 yum 安装 nginx 后可能会出现配置完成后却无法访问的问题,查看 audit.log 会发现类似于以下的错误信息 ![](https://img2023.cnblogs.com/blog/1446132/202306/1446132-20230620095021327-9105 ......
Gateway Nginx 502 Bad

更改centos linux 7ip地址的shell语句

#!/bin/sh #auto Change ip netmask gateway scripts #chenhao 2023-06-17 cat << EOF ++++++++自动:修改ip和主机名等相关信息+++++++++ ETHCONF=/etc/sysconfig/network-scri ......
语句 地址 centos linux shell

将 Vue 项目部署到 Nginx 上

将 Vue 项目部署到 Nginx 上 安装 Nginx 下载地址:nginx: download (1)因为我在 Windows 系统下安装 Nginx,所以选择 nginx/Windows-1.22.1。下载的资源是一个压缩包,解压后即可使用。 (2)打开命令行提示符(cmd),切换到 Ngin ......
项目 Nginx Vue

Nginx 解析漏洞复现、利用

#### 1、漏洞复现 用vulhub复现该漏洞vubhub环境搭建:[https://blog.csdn.net/weixin_59679023/article/details/123739030](https://blog.csdn.net/weixin_59679023/article/det ......
漏洞 Nginx

ctfshow 极限命令执行

# 极限命令执行1 第一关 ```php \"|`;\[\]]/",$ctfshow)){ system($ctfshow); }else{ echo("????????"); } } ?> ``` 脚本fuzz一下初步剩下 ``` ! $ ' ( ) , . / 0 1 2 3 4 5 6 7 8 ......
命令 极限 ctfshow

《Linux命令行与shell脚本编程大全》研读笔记

[TOC] # 命令总结 ## 进程相关 | 命令名称 | 作用 | 举例 | | | | | | ps | Process Status,用来列出系统中当前运行的那些进程 | ps -f | | top | 动态地显示进程信息 | top | | | | | ## 环境变量相关 | 命令名称 | ......
脚本编程 脚本 命令 笔记 大全

Liunx nginx服务

目录 一、nginx概念 二、nginx特点 三、nginx应用场景 四、nginx和apache 五、阻塞和非阻塞 六、同步和异步 七、编译安装nginx 八、升级nginx 九、总结 一、nginx概念 1.nginx概念 Nginx ("engine x") 是一个高性能的 HTTP 和反向代 ......
Liunx nginx

nginx 1.25. 1 发布

nginx 1.25.1 有一个很不错的特性,就是支持了http2 指令,以前这个指令主要是也listen 配置使用的(ssl+http2 场景) 独立指令之后就有了很方便的功能了,比如有些业务希望使用http0.9-1.1 协议,有些需要使用http2,当然目前也是支持了 http3的,可以做到分 ......
nginx 25

Shell-特殊符号

## 变量说明: - $$ ——Shell本身的PID(ProcessID) - $! ——Shell最后运行的后台Process的PID - $? ——最后运行的命令的结束代码(返回值) - $- ——使用Set命令设定的Flag一览 - $* ——所有参数列表。如"$*"用「"」括起来的情况、以 ......
符号 Shell

nginx配置多个配置文件,nginx配置多个conf的方式 播报文章

可以通过在 nginx.conf 文件中使用 include 关键字来引入多个子配置文件,从而实现对 Nginx 的多配置管理。下面是简单的操作步骤: 1. 进入 Nginx 的 conf 目录(通常是 /etc/nginx 或者 /usr/local/nginx/conf),创建一个名为 conf ......
多个 nginx 方式 文件 文章

nginx前端页面通过docker部署过程中的相关问题

1、nginx.conf 的 ip 地址 对应 服务器的 ip 2、数据卷的路径需要与配置文件对应 nginx.conf 创建数据卷与容器的语句 docker run --name=nginx01 -v html:/usr/share/nginx/html -p 8080:80 -d nginx 3 ......
前端 过程 页面 docker 问题

centos下nginx使用Let's Encrypt 申请免费 SSL 证书

#### 应用场景:想使用https,但是又不想花钱购买证书,也不是阿里和腾讯的可以免费申请 以下是具体操作步骤: 1.配置 DNS 记录 在申请二级域名 SSL 证书之前,需要先将该二级域名解析到您的服务器 IP 地址。 2.安装 Certbot: Certbot 是 Let’s Encrypt ......
申请免费 证书 Encrypt centos nginx

shell函数开发

函数 函数的特点类似于alias别名一样,能够简化linux命令的操作,让整个命令更易读,易用 函数,就是将你需要执行的shell命令,组合起来组合成一个函数体 还得给这个函数体,起一个名字,这个名字就称之为函数名 函数名字+函数体 直接调用函数名即可使用 shell函数实际开发 ![](https ......
函数 shell

NGINX指定启动的配置文件

若不指定安装路径,nginx默认安装在 /usr/local/nginx路径下。 若不指定nginx的配置文件,nginx默认启动找的是同级nginx更路径下的/conf/nginx.conf配置文件 但该配置文件的所在路径 以及文件名不是绝对的,可根据需要放置在不同的路径。胡根据业务场景修改配置文 ......
文件 NGINX

nginx限制并发数和限制下载速度方法

以下代码写在nginx配置规则里面,宝塔面板的用户可以直接在宝塔里面修改。 http { limit_conn_zone $binary_remote_addr zone=perip:10m; ... server { ... location / { limit_conn perip 1; lim ......
速度 方法 nginx

shell pattern(参数展开)

shell pattern(参数展开) ${parameter:-word} 若 parameter 没有设置或为空,展开结果是 word 的值。若 parameter不为空,则展开结果是 parameter 的值 ${parameter:=word} 若 parameter 没有设置或为空,展开结 ......
参数 pattern shell

shell判断和流程控制

# 1. 条件判断 ## 1.文件判断 作用: 判断文件的各种属性及状态,比如文件是否存在,是否有可读可写可执行权限 语法: | 参数 | 说明 | 举例 | | | | | | -e | 如果文件或目录存在则为真-常用 | [ -e file ] | | -s | 如果文件存在且至少有一个字符则为 ......
流程 shell

20230406 9.2. 希尔排序( by Donald Shell )

## 希尔排序( by Donald Shell ) ![希尔排序](https://images.cnblogs.com/cnblogs_com/huangwenjie/2284066/o_230407014056_image.png) - 定义增量序列 $D_M > D_{M-1} > … > ......
20230406 Donald Shell by

Nginx支持web界面执行bash|python等系统命令和脚本

环境准备 systemctl stop firewalld systemctl disable firewalldsetenforce 0 && sed -i "s/SELINUX=enforcing/SELINUX=disabled/g" /etc/selinux/configwget -O /e ......
脚本 界面 命令 python 系统

keepalived检测nginx脚本

当主节点Nginx挂掉,keepalived仍然存活时,此时无法访问主节点,因此需要检测Nginx状态,配置自动重启。 一、新增Nginx状态监测与重启脚本 [root@server01 ~]# cat /etc/keepalived/nginx_check.sh #!/bin/bash #Auth ......
脚本 keepalived nginx

使用 Nginx 在服务器上搭建一个 Xooxle 镜像站

## 配置目标 期望能够通过 `xooxle.example.com` 访问 `www.xooxle.com`。 ## 配置 DNS 配置地址:「DNS 解析 DNSPod」->「域名」->「解析」->「添加记录」 ``` xooxle A 222.233.233.23 ``` ![DNSPod R ......
镜像 服务器 Xooxle Nginx