ctfshow-web ctfshow nginx shell

如何在nginx.conf中使用系统的环境变量(env)?

一、需求 如果在nginx的配置中,想要使用系统中,已经存在的环境变量的值,然后在后面的配置中使用这个变量的值,在系统中的这个变量,可以是动态变化的,比如pod的名字,这个环境变量,在每次pod的启动的时候,都会会发生变化的 那么,有什么办法来实现这个需求呢? 通过使用lua模块,来实现。 或者是, ......
变量 环境 系统 nginx conf

nginx location带@

[toc] ##nginx location带@ 我想访问 https://dev-das.aaa.com/@config 和 https://dev-das.aaa.com/config 的时候都能跳转到后端 ``` location ~* /@?config { proxy_redirect o ......
location nginx

Nginx漏洞修复:SSL/TLS 服务器瞬时 Diffie-Hellman 公共密钥过弱

SSL/TLS 服务器瞬时 Diffie-Hellman 公共密钥过弱【原理扫描】。 需编辑 nginx.conf 解决。 1、生成 dhparams.pem。 cd /usr/local/nginx/conf openssl dhparam -out dhparams.pem 2048 chmod ......

docker 操作nginx命令+docker-compose常用命令及yml文件编写

docker-compose常用命令及yml文件编写 https://blog.csdn.net/doubiy/article/details/118997661 https://docs.docker.com/compose/ 1.观察下载容器镜像过程 docker run -d nginx:la ......
命令 docker docker-compose 常用 compose

nginx代理webSocket 和eventSource 相关配置

文章转载自: https://blog.csdn.net/Embrace924/article/details/92649471 nginx代理webSocket 和eventSource 请求超时连接不通 但是本地可以nginx代理出了问题 不能普通代理一样要先发起普通请求代理 然后通过一些属性再 ......
eventSource webSocket nginx

学到了_shell脚本编写

# 背景提要 由于需要在linux command line界面频繁的启动和关闭某个服务,愚蠢的我一直使用人力进行枯燥的工作 经高人指点——“为什么不写个脚本跑呢”,顿茅塞顿开,再次鄙视下愚蠢的自己 # 开始干活 所有可以在commad line界面敲的命令都可以集合到一个 .sh脚本中进行,并可以 ......
脚本 shell

nginx 和 php

如果访问 index.php 那么一定要include fastcgi.conf (是相对路径,这点要注意) 举例: location ~ \.php$ { fastcgi_pass 127.0.0.1:9000; include fastcgi.conf; } ......
nginx php

nginx 工作过程| 如何启动

http://nginx.org/en/docs/beginners_guide.html 配置文件改变之后,不起作用 reload 之后: 如果配置文件正确,则会开启新的worker ,并通知旧的结束手头的工作。(头:你们干完手里的就撤,不要接新活儿) 如果配置文件不正确,则忽略,继续指导旧的工作 ......
过程 nginx

LINUX系列-shell脚本篇

#### 一 批量创建用户 [root@iZbp1el3hto8hhgtlih1m4Z test]# vi 1_useradd_piliang.sh #!/bin/bash #第一步获取到创建用户的名称,这里使用前台输入 USER_LIST=$@ #存放创建好的用户和密码 USER_FILE=./n ......
脚本 LINUX shell

shell编程

# shell ## 什么是shell? ​ shell就是基于用户和操作系统内核之间的一个应用程序,可以让用户更简单高效安全地使用和操作linux内核。 ​ shell是像javaScript,python一样,都是**解释性语言**(脚本语言),一边解释一边执行,不会生成任何可执行文件。 ## ......
shell

CentOS安装Nginx

CentOS安装Nginx 一、安装环境 ```cobol yum -y install gcc gcc-c++ make libtool zlib zlib-devel openssl openssl-devel pcre pcre-devel ``` 二、下载Nginx版本 1.官网直接下载`. ......
CentOS Nginx

shell脚本

备份数据库 #!/bin/bash###申明变量d=`date '+%Y%m%d'`USER_PT="root"PASS_PT="Cnbm123456!"USER_ZT="root"PASS_ZT="qtmscpv2468"PT_PATH=/data/PingTai_V3/mysql/pt_sqlb ......
脚本 shell

nginx开启websocket

http { map $http_upgrade $connection_upgrade { default upgrade; '' close; } upstream websocket { server 192.168.100.10:8010; } server { listen 8020; l ......
websocket nginx

Nginx 反向代理的配置和注意点(成功配置)

反向代理配置成功 首先,Nginx 和 Java 后端都运行在云服务器的 docker 容器中。ps: 需要确保云服务器端口正常开放,以及两个容器都能被正常的访问。现在想让 ng 做反向代理达到如下目的:通过前端 url 地址的映射,来访问后端的接口。反向代理流程:前端 url 地址 =》ng服务器 ......
Nginx

Nginx 反向代理的配置和注意点(成功配置)

**反向代理配置成功** 首先,Nginx 和 Java 后端都运行在云服务器的 docker 容器中。*ps*: 需要确保云服务器端口正常开放,以及两个容器都能被正常的访问。 现在想让 ng 做反向代理达到如下目的:通过前端 url 地址的映射,来访问后端的接口。 反向代理流程:前端 url 地址 ......
Nginx

springboot +nginx 配置http2

# 说明 - nginx端使用http2+https,如果不使用https,浏览器会默认走http1.1 - 后台使用http2,不使用https,因为内部服务之间没必要每次校验证书 # nginx配置 ``` # user root; worker_processes auto; error_lo ......
springboot nginx http2 http

通过Nginx权限认证拦截资源

nginx认证转发模块 Module ngx_http_auth_request_module 详细参考官网 ngx_http_auth_request_module (nginx.org) 模块 (1.5.4+) 实现 基于子请求结果的客户端授权。 如果子请求返回 2xx 响应代码,则允许访问。 ......
权限 资源 Nginx

Nginx 安装部署

Nginx 入门 简介 简介 自己看官网咯!懒得写了🍌 https://nginx.org/ 安装部署 (1)linux安装 源码构建Nginx 安装nginx编译所需要的依赖 (注: 建议用 yum 安装最方便) yum -y install gcc gcc-c++ make libtool z ......
Nginx

shell中的#%*处理字符用法【转】

shell提供了简单强大字符串处理方式,有时候需要对path进行处理,通过#%*的搭配使用,可以方便快捷的得到结果。废话少说,举例子。 #!/usr/bin/env bash DIR="/dir1/dir2/dir3/abc.def.txt" echo "DIR: $DIR" #删除最左边/及其左边 ......
字符 shell

使用定时任务+脚本方式对nginx进行日志切分

使用定时任务+脚本方式对nginx进行日志切分 nginx路径:/home/nf/nginx nginx日志路径:/home/nf/nginx/logs 切分目标文件:access.log error.log 创建脚本: 1 vim /home/nf/cut_nginx_log.sh 1 #!/bi ......
脚本 任务 方式 nginx 日志

shell一键部署集群初始化环境

用于一键部署集群(多节点)的环境初始化,如修改主机名,禁用防火墙、selinux、iptables,主机映射,节点相互免密,时间同步等 ......
集群 环境 shell

nginx配置图片服务器

start nginx //运行nginx nginx -s stop // 停止nginx nginx -s reload // 重新加载配置文件(如修改配置文件后,可通过该命令重新加载) nginx -s quit // 退出nginx nginx -v //可查nginx版本 #user no ......
服务器 图片 nginx

如何在Linux上启用 Nginx 的 HTTP/2 协议支持

HTTP/2 是 HTTP 网络协议的主要修订版本,其专注于 HTTP 协议的性能改进。HTTP/2 协议的目标是减少延迟,并且允许在 Web 浏览器和服务器之间的一个连接上并行发起多个请求,因此 Web 应用程序会更快。 在本篇教程中,我们将像你展示如何在安装有 Ubuntu 或 CentOS 作 ......
Linux Nginx HTTP

k8s实战案例之部署Nginx+Tomcat+NFS实现动静分离

根据业务的不同,我们可以导入官方基础镜像,在官方基础镜像的基础上自定义需要用的工具和环境,然后构建成自定义出自定义基础镜像,后续再基于自定义基础镜像,来构建不同服务的基础镜像,最后基于服务的自定义基础镜像构建出对应业务镜像;最后将这些镜像上传至本地harbor仓库,然后通过k8s配置清单,将对应业务... ......
动静 实战 案例 Tomcat Nginx

Some details for the Shell which I think is important

拼接字符串, 在定义好变量之后, 输出时候的拼接, 注意无意输出一些空格 。 比如: #!/bin/bash a1="China" a2="${a1}, Japan and Korean are the three important countries in east asia. \n" a3=" ......
important details Shell which think

Linux shell command ln All In One

# Linux shell command ln All In One > 硬连接 vs 软连接 ## ln ```sh $ man ln > ./man-docs/ln.md $ cat ./man-docs/ln.md ``` ```sh LN(1) User Commands LN(1) NA ......
command Linux shell All One

Linux shell command cut All In One

Linux shell command cut All In One cut 截取指定符号等号后面的字符串 cut 截取等号后面的字符串 ......
command Linux shell All One

window系统的power shell 和 Linux Ubuntu 的命令行各自特点和优缺点

PowerShell 是 Windows 系统自带的命令行工具,而 Linux Ubuntu 的命令行则是 Linux 系统的标准命令行工具。它们的特点和优缺点如下: PowerShell 特点和优缺点: 特点: 1. 支持对象管道,可以将命令的输出作为对象进行处理,方便进行脚本编写和自动化处理。 ......
优缺点 命令 特点 window Ubuntu

Linux常用的shell命令

shell linux命令行就是由shell提供的,shell其实是所有命令行程序的统称,而CentOS系统中默认使用的shell程序就是bash,他是linux系统中运行的一种特殊程序,其文件位于/bin/bash,用户在登录linux系统时,系统就会自动加载一个shell程序,在用户和内核之间充 ......
命令 常用 Linux shell

winows 下iis+nginx +php 部署

我们服务器使用的server 2008,由于iis里还有asp.net 网站,php就想用iis做代理转发到nginx 来处理请求。 第一步:我为了省事,直接安装的phpstudy 下载地址:https://www.xp.cn/ 第二步: 安装好后,设置运行fast-cgi,可以使用以下命令做bat ......
winows nginx iis php