ctfshow-web ctfshow nginx shell

Nginx代理静态界面资源后,浏览器端CSS、JS不起作用

现象说明: VUE项目打包后通过Nginx代理访问时,JS、CSS等资源都加载到浏览器端了,但是不起作用。 经过分析后,发现对于JS、CSS在浏览器端显示的资源类型为:Content-Type=text/plain。 发现Nginx没有配置:include mime.types; 当Nginx服务器 ......
静态 界面 浏览器 作用 资源

CtfShow信息收集1-20攻略

## CtfShow信息收集1-20关攻略 简单更新一下CTF关于信息收集的题目,总共20道,网站地址:https://ctf.show/challenges ![](https://files.mdnice.com/user/45320/b688c5aa-396f-4a3d-a602-e3654c ......
CtfShow 攻略 信息 20

shell启停脚本

#!/usr/bin/env bash # 获取服务目录 xxx_dir=$(cd $(dirname "${BASH_SOURCE[0]}") && pwd) # 端口检测间隔 w_interval=3 # 启动后端口检测次数 max_retried_times=50 REDIS_INSTALL_ ......
脚本 shell

使用nginx作为反向代理配置多个域名的https证书

#### 偶然想到,自己还没有做好使用nginx作为反向代理,搭配多个域名的https,心血来潮,就问了下bing怎么做。 #### docker-compose.yml ```dockerfile version: '3.7' services: nginx-proxy: image: jwild ......
多个 证书 域名 nginx https

08. centos安装包方式安装nginx(推荐该方式)

> 本地安装的 nginx 比较好维护,配置起来也方便,比 yum 的安装方式要更好的运维和使用,此篇技术贴亲测可用,实测了使用 nginx 代理 nacos 的服务器集群。 ## 一、安装各种依赖 gcc安装,nginx源码编译需要 ```bash yum install gcc-c++ #PCR ......
方式 centos nginx 08

[ Shell ] 在 Bash 中如何使用“字典”

[https://www.cnblogs.com/yeungchie/](https://www.cnblogs.com/yeungchie/ "https://www.cnblogs.com/yeungchie/") ## 定义 ```bash declare -A dict ``` ## 赋值 ......
字典 Shell Bash

Nginx 学习笔记

## 概述 Nginx 是一个高性能的 HTTP 和反向代理服务器,特点是占用内存少,并发能力强 #### 1. 正向代理 如果把局域网外的 Internet 想象成一个巨大的资源库,则局域网中的客户端要访问 Internet,需要通过代理服务器来访问,这种访问就称为正向代理 ![](https:/ ......
笔记 Nginx

使用Docker将Vite Vue项目部署到Nginx二级目录

将使用Vite创建的Vue项目打包,并以二级目录方式部署到Nginx,同时设置代理地址。需要注意静态资源路径,路由模式等问题。 ......
目录 项目 Docker Nginx Vite

linux shell根据关键字用sed注释掉整行

一、将带有ab的行注释掉 # cat test # sed -i '/ab/s/^\(.*\)$/#\1/g' test ab是关键字 s是语法替换 ^是行首 $是行尾 \是转义符 数字1带表前述匹配内容 # cat test 二、将带有ab的行取消注释 # cat test # sed -i '/ ......
注释 关键字 关键 linux shell

nginx升级和去除http响应中的Server头信息

这两天接到个需求,就是去除http响应中的Server头信息,说是容易被黑客利用进行有针对的攻击,这个理由很充分,还是要安排上。 我们的http是nginx做的反向代理,于是需求就变成了 Nginx去除 HTTP Server头 查找了一番,大部分都是隐藏nginx版本 server_tokens ......
Server nginx 信息 http

vue3:vue+nginx+php进行服务端部署的配置(nginx/1.18.0 / vue@3.2.37)

一,开发环境中的配置: 1,前端:vue的vue.config.js const { defineConfig } = require('@vue/cli-service') module.exports = defineConfig({ transpileDependencies: true, p ......
vue nginx vue3 php 18

shell 脚本学习

shell 通配符 3、通配符和正则表达式比较 (1)通配符和正则表达式看起来有点像,不能混淆。可以简单的理解为通配符只有*,?,[],{}这4种,而正则表达式复杂多了。 (2)*在通配符和正则表达式中有其不一样的地方,在通配符中*可以匹配任意的0个或多个字符,而在正则表达式中他是重复之前的一个或者 ......
脚本 shell

Nginx配置

下载安装:http://nginx.org/en/download.html 下载稳定版 启动 cmd即可 start nginx tasklist /fi "imagename eq nginx.exe" 修改端口号 localhost:80或者 127.0.0.1打开 重启:.\nginx -s ......
Nginx

Shell脚本实战(二)

1、前言 此处旨在记录在实际工作中用到shell脚本,积累一些常用的用法,后续也可以参考。 2、功能点 因为项目原因,对外的sdk部署比较麻烦,一套操作下来,可能得一两个小时,为了提升效率和操作正确性,所以将操作整合成一个shell脚本,当前shell脚本主要涉及到的操作如下(只记录新增的功能): ......
脚本 实战 Shell

Centos7 安装nginx

## 1.添加Nginx到YUM源 添加CentOS 7 Nginx yum资源库,打开终端,使用以下命令: ``` sudo rpm -Uvh http://nginx.org/packages/centos/7/noarch/RPMS/nginx-release-centos-7-0.el7.n ......
Centos7 Centos nginx

if判断访问的域名 nginx

单个if ($http_Host != '127.0.0.1:80'){return 403;}多个域名set $flag 0;if ($http_Host != '127.0.0.1:80'){ set $flag "${flag} 1";}if ($http_Host != "www.baidu ......
域名 nginx

执行shell脚本获取返回值字符串

```C++ std::string executeShellCommand(const std::string &command) { FILE* pipe = popen(command.c_str(), "r"); if (!pipe) return "ERROR"; char buffer[ ......
字符串 脚本 字符 shell

shell基础1

# shell基础1 ## 什么是shell centos ubuntu suse 具体实现了shell的软件 bash shell 是一个壳(解释器,翻译官),通过c语言写的一个命令 - 解释执行用户输入的命令或程序等 - 用户输入一条命令,shell就解释一条 - 键盘输入命令,linux给与响 ......
基础 shell

nginx安装-CentOS7

一、下载nginx版本 二、配置 2.1 安装配置 2.2 配置nginx环境变量 2.3 设置开机启动 2.4 CentOS7防火墙端口开放 三、卸载nginx 四.常用命令 一个项目,使用https协议,用nginx做负载。使用当前较新的windows版本nginx1.23.3.2SnapDra ......
CentOS7 CentOS nginx

shell的date的部分处理--需要记住..

在Linux中,可以使用date命令获取日期, date 获取当前完整日期 date --date="3 days ago" 获取3天前的完整日期 date --date="3 days ago" +%Y%m%d 获取3天前的年月日;在date命令中,可以用%指定要显示内容,显示结果为如下形式:20 ......
部分 shell date

Nginx、fastCGI、http方式关系梳理

1.介绍 在linux的LNMP环境中,nginx.conf中配需要配置fastCGI,php需要安装php-fpm扩展并启动php-fpm守护进程,nginx才可以解析php脚本。那么,这样配置的背后原理是什么?nginx、fastCGI、php-fpm之间又有什么关系呢?一直有这样的疑惑,由于无 ......
fastCGI 方式 Nginx http

Vue项目打包部署上线时devServer.proxy代理失效如何解决?使用nginx的proxy_pass 代理跨域转发

Vue项目打包部署上线时devServer.proxy代理失效如何解决?使用proxy_pass 代理跨域转发 前言本篇文章用于记录项目前端部署上线遇到的问题,包含对问题的思考、解决思路,以及从中获得的收获。正确的部署流程我也写了一篇文章,供大家参考使用宝塔将Vue2+Nodejs全栈项目打包部署到 ......
proxy proxy_pass devServer 项目 nginx

服务器nginx配置,端口转发、https配置

```conf #user nobody; worker_processes 1; #error_log logs/error.log; #error_log logs/error.log notice; #error_log logs/error.log info; #pid logs/nginx ......
端口 服务器 nginx https

Nginx的安装和配置

# Nginx ## nignx的安装形式 三种安装形式: - 源代码编译安装 - 安装步骤繁琐,耗时长,看你要装多少个模块,编译添加的模块多,安装的就更久 - rpm安装 - 得提前准备好rpm包,以及相关依赖的rpm包 - 用于离线安装nginx环境 - yum安装,用哪些形式的仓库 - 阿里云 ......
Nginx

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

##关闭防火墙 ##(centos6) service iptables stop chkconfig iptables off ##(centos7) systemctl stop firewalld systemctl disable firewalld #关闭selinux sed -i 's ......
脚本 界面 命令 python 系统

原生Nginx健康检查机制初探

# Nginx健康检查 [官方文档]([HTTP Health Checks | NGINX Documentation](https://docs.nginx.com/nginx/admin-guide/load-balancer/http-health-check/)) 先列一下我的nginx的 ......
机制 Nginx

Nginx [emerg] listen() to 0.0.0.0:80, backlog 511 failed (98: Address already in use)

Nginx更新后经常遇到这样的问题,解决方法: 1 2 3 fuser -k 80/tcp && /etc/init.d/nginx start 或 killall -9 nginx && /etc/init.d/nginx start ......
Address backlog already listen failed

apache/nginx配置

apache配置文件里修改如下 <IfModule mod_fcgid.c> AddHandler fcgid-script .fcgi FcgidProcessLifeTime 100000 FcgidIOTimeout 100000 FcgidConnectTimeout 100000 # to ......
apache nginx

linux 中shell 终端关闭和开启回显功能

001、关闭、开启回显功能 [root@PC1 test2]# seq 3 1 2 3 [root@PC1 test2]# stty -echo ## 关闭回显功能,关闭后在终端输入内容将不再显示 [root@PC1 test2]# 1 2 3, [root@PC1 test2]# [root@PC ......
终端 功能 linux shell

Go进阶32:HTTP-Reverse-Proxy反向代理Nginx硬件指纹校验

One Love - Blue 00:00 / 03:25 https://mojotv.cn/go/hardware-footprint-gui-proxy Go进阶32:HTTP-Reverse-Proxy反向代理Nginx硬件指纹校验 Go&Rust🦀 Go进阶 Go进阶32:HTTP-Re ......