草庐IT

nginx-rtmp

全部标签

nginx快速入门.跟学B站nginx一小时精讲课程笔记

nginx快速入门.跟学B站nginx一小时精讲课程笔记nginx简介及环境准备nginx简介环境准备一、nginx安装1.使用yum安装2.常用命令3.使用systemctl启动、停止、重新加载4.配置文件5.配置文件结构二、配置静态web1.静态网页配置2.listen监听3.server_name4.location三、HTTP反向代理1.正向代理与反向代理正向代理反向代理2.配置代理服务3.设置代理请求headers4.非HTTP代理四、动静分离1.动静分离的好处2.分离静态文件3.location修饰符五、缓冲和缓存1.缓冲(buffer)2.缓存(cache)六、负载均衡1.配置服

Nginx可视化管理工具结合cpolar实现远程访问内网服务

前言NginxProxyManager是一个开源的反向代理工具,不需要了解太多Nginx或Letsencrypt的相关知识,即可快速将你的服务暴露到外部环境,并且支持SSL配置。基于Tabler的美观且安全的管理界面,无需了解Nginx即可轻松创建转发域、重定向、流和404主机。下面介绍在Linux安装NginxProxyManager并且结合cpolar内网穿透工具实现远程访问管理界面,同等,当我们使用NginxProxyManager配置其他本地服务,并且需要远程访问,也是同样的方式.1.docker一键安装输入命令,docker一键启动:dockerrun-d-p80:80-p81:81

【Error: ImagePullBackOff】Kubernetes中Nginx服务启动失败排查流程

❌pod节点启动失败,nginx服务无法正常访问,服务状态显示为ImagePullBackOff。[root@m1~]#kubectlgetpodsNAMEREADYSTATUSRESTARTSAGEnginx-f89759699-cgjgp0/1ImagePullBackOff0103m💥查看nginx服务的Pod节点详细信息。[root@m1~]#kubectldescribepodnginx-f89759699-cgjgpName:nginx-f89759699-cgjgpNamespace:defaultPriority:0ServiceAccount:defaultNode:n1/1

中间件安全—Nginx常见漏洞

中间件安全—Nginx常见漏洞1.前言1.1.中间件漏洞概念1.2.服务器、中间件、容器基本概念1.3.常见的组件2.Nginx常见漏洞2.1.CRLF注入漏洞2.1.1.漏洞原理2.1.2.漏洞复现2.1.2.1.注入Set-Cookie头2.1.2.2.XSS弹窗2.2.目录穿越漏洞2.2.1.漏洞原理2.2.2.漏洞复现2.2.2.1.访问网页2.2.2.2.目录穿越2.3.add_header被覆盖2.3.1.漏洞原理2.3.2.漏洞复现2.3.2.1.访问网页2.3.2.2.触发XSS漏洞2.4.解析漏洞2.4.1.漏洞原理2.4.2.漏洞复现2.4.2.1.访问图片2.4.2.2.

nginx配置详解

nginx配置详解前言一:nginx.conf原本配置到解释二:整体基本理解全局块:events块:http块:三:最简单的上线四:nginx优化:1.前端history模式404问题:2.反向代理:如何配置:具体位置:理解:定义多个端口的反向代理:3.开启gzip:作用:如何配置:具体位置:4.维护页面:作用:如何配置:具体位置:5.一个ip上线多个网站:作用:如何配置:具体位置:注意点:6.动静分离作用:解析:图解:如何配置(其实是优化,因为一般配置会有动静分离):具体位置:7.其他优化五:nginx基础命令:安装,启动,重启,关闭六:其他前言对于自己上线项目的前端来说,nginx也是必须

Linux下Nginx升级

nginx版本升级不会覆盖配置文件,但以防万一升级前请先备份配置文件,nginx/conf/nginx.conf。(均为默认安装路径下操作/usr/local/nginx)1、查看nginx版本nginx-v2、下载wgethttp://nginx.org/download/nginx-1.22.0.tar.gz 3、解压tar-xvfnginx-1.22.0.tar.gz4、nginx配置编译//进入新版本目录cdnginx-1.22.0//执行配置(注意:如果历史版本nginx路径不是默认路径,需要在./configure中追加上对应参数,默认为/usr/local/nginx。)//默认

Nginx 入门实战(1)--简介及安装

本文介绍的Nginx为开源版本Nginx,官网地址为:https://nginx.org/en/,如需了解商业版本,可访问商业版官网:https://www.nginx-cn.net/;文中所使用到的软件版本:Nginx1.22.1、pcre8.43、opnessl1.1.1s、zlib1.2.11、CentOS 7.9.2009。1、简介nginx[enginex]是一款Http和反向代理服务器、邮件代理服务器和通用TCP/UDP代理服务器。其将源代码以类BSD许可证的形式发布,因它的稳定性、丰富的功能集、简单的配置文件和低系统资源的消耗而闻名。Nginx可以在大多数UnixLinuxOS上

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

本地安装的nginx比较好维护,配置起来也方便,比yum的安装方式要更好的运维和使用,此篇技术贴亲测可用,实测了使用nginx代理nacos的服务器集群。一、安装各种依赖gcc安装,nginx源码编译需要yuminstallgcc-c++#PCREpcre-devel安装,nginx的http模块使用pcre来解析正则表达式yuminstall-ypcrepcre-devel#zlib安装,nginx使用zlib对http包的内容进行gzipyuminstall-yzlibzlib-devel#OpenSSL安装,强大的安全套接字层密码库,nginx不仅支持http协议,还支持https(即在

nginx简单代理和域名配置

反向代理反向代理也是在客户端和服务器端的一个代理服务器,但是这个代理服务器的目的是用来保护服务器端的,当外网客户端来访问我们的服务器时为了避免暴露应用服务器的实际ip地址,我们会让客端访问代理服务器,然后代理服务器再根据客户端的请求去实际的应用服务器获取响应内容并返回客户端。server{        listen443ssl;        server_name 代理服务器域名;      location/{           resolver8.8.8.8;        proxy_pass服务器端地址;        }ssl_certificate/root/nginx/ce

nginx不为我的烧瓶网站服务

我正在关注这个例子和这个在stackoverflow上答案我被卡住了。我正在使用DigitaloceanVPS运行此示例。我的文件结构如下:项目结构docker-compose.ymlmainweb/nginx/READMEdocker-compose.ymlversion:'2'services:app:restart:alwaysbuild:./mainwebcommand:gunicorn-w2-b:5000wsgi:appnetworks:-mainnetexpose:-"5000"ports:-"5000:5000"nginx:restart:alwaysbuild:./nginxn