nginx uwsgi https ssl

Nginx 6个例子理解proxy_pass和rewrite的用法

Nginx 6个例子理解proxy_pass和rewrite的用法 一、rewrite描述 rewrite 可以重写path,也可以重写整个url(如果存在协议,默认返回302临时跳转,即使加了 last 和 break 也无效)。 rewrite 共有4种flag:last、break、redir ......
proxy_pass 例子 rewrite Nginx proxy

基于docker部署nginx

基于docker部署nginx1.拉取nginx镜像文件docker pull nginx2.创建nginx本地映射文件mkdir -p /root/docker/nginx/logsmkdir -p /root/docker/nginx/conf.dtouch pinter.confvi pint ......
docker nginx

nginx RTMP推拉流,多个音频流合并。

使用nginx RTMP(nginx的一个插件模块,具体的网上搜一下)做一个简易的多人音频通话流媒体服务器,多个端通话时,客户端无法处理其他端发过来的音频流,比如A、B、C三个端通话,A设备同时持有B、C的音频流,这样对设备端非常的不友好。 这时候就需要用到一个强大的工具,FFMPEG,安装网上很多 ......
多个 音频 nginx RTMP

vue-router之hash与history,以及nginx配置

> 本篇讲解前端项目的路由模式(以vue-router为例),以及history模式下的项目部署问题。 `vue-router`的路由模式可以通过指定`mode`属性值控制,可选值:"hash" 、"history"、 "abstract" , 默认:"hash" (浏览器环境) , "abstra ......
vue-router history router nginx hash

Nginx 根据请求参数代理到指定网址

### 1、参考 #### [nginx中将某一个请求的路径重定向到其它网址](https://www.jianshu.com/p/d847b26c11ee) #### [nginx: [emerg] unknown directive "if($request_uri" in](https://w ......
参数 网址 Nginx

MacOs Docker nginx.conf 配置

`server { listen 8089; server_name localhost; client_max_body_size 120M; # php容器项目地址 root /var/www/html/shop; index index.php index.html index.htm; lo ......
Docker MacOs nginx conf

2023 年 macbook m1 使用 brew 安装 nginx 遇到的坑

# 2023 年 macbook m1 使用 brew 安装 nginx 遇到的坑 ## 1. brew 安装后默认端口是 8080 因为非 root 无法启动 80 端口,所以 brew 中的 nginx 默认端口是 8080 ## 2. brew services start nginx 在使用 ......
macbook nginx 2023 brew m1

macbook m1 使用 brew 安装 nginx + 多版本 php

[toc] # macbook m1 使用 brew 安装 nginx + 多版本 php 在 FastAdmin 开发是,可能会用到多个 php 版本,那么使用 brew 是非常方便的安装方式。 ## 安装 多个 php 版本 ### 1. 配置php 仓库 由于目前 php7.4 已经被标记为 ......
macbook 版本 nginx brew php

【网络】【HTTP】HTTPS 如何优化?

1 前言 由裸数据传输的 HTTP 协议转成加密数据传输的 HTTPS 协议,给应用数据套了个「保护伞」,提高安全性的同时也带来了性能消耗。 因为 HTTPS 相比 HTTP 协议多一个 TLS 协议握手过程,目的是为了通过非对称加密握手协商或者交换出对称加密密钥,这个过程最长可以花费掉 2 RTT ......
HTTPS 网络 HTTP

【网络】【HTTP】HTTPS ECDHE 握手解析

1 前言 HTTPS 常用的密钥交换算法有两种,分别是 RSA 和 ECDHE 算法。 其中,RSA 是比较传统的密钥交换算法,它不具备前向安全的性质,因此现在很少服务器使用的。而 ECDHE 算法具有前向安全,所以被广泛使用。 上节我们看了了 RSA 握手的过程,这节我们来看看 ECDHE 算法。 ......
ECDHE HTTPS 网络 HTTP

【网络】【HTTP】HTTPS RSA 握手解析

1 前言 本节我们来看看HTTP的握手过程,用实战抓包的方式,带大家再来窥探一次 HTTPS。 2 TLS 握手过程 HTTP 由于是明文传输,所谓的明文,就是说客户端与服务端通信的信息都是肉眼可见的,随意使用一个抓包工具都可以截获通信的内容。 所以安全上存在以下三个风险: 窃听风险,比如通信链路上 ......
HTTPS 网络 HTTP RSA

【网络】【HTTP】HTTP 与 HTTPS

1 前言 本节我们来看看HTTP 和 HTTPS的区别哈。 2 HTTP 与 HTTPS 有哪些区别? HTTP 是超文本传输协议,信息是明文传输,存在安全风险的问题。HTTPS 则解决 HTTP 不安全的缺陷,在 TCP 和 HTTP 网络层之间加入了 SSL/TLS 安全协议,使得报文能够加密传 ......
HTTP HTTPS 网络

服务器与本地资源同步,在ubuntu自建git库,使用nginx远程http访问

xshell在linux与windows之间传文件虽然方便,但使用git才能真正实现资源同步。 为实现服务器与本地资源同步,在ubuntu服务器端自建git库。 使用 git-http-backend 搭建 git 服务的原理都是类似的, 主要是利用 web 服务器 (apache/nginx) 进 ......
服务器 ubuntu 资源 nginx http

使用 Debian、Docker 和 Nginx 部署 Web 应用

本文将介绍基于 Debian 的系统上使用 Docker 和 Nginx 进行 Web 应用部署的过程。着重介绍了 Debian、Docker 和 Nginx 的安装和配置。 ......
Debian Docker Nginx Web

Nginx反向代理&记录用户IP地址企业案例

反向代理机器节点: lb01 10.0.0.30 #lb01是反向代理服务器(包括负载均衡的功能) www01 10.0.0.40 www02 10.0.0.50 【演示反向代理功能】 图片解读: 使用客户端机器www01,访问负载均衡lb01(反向代理),看到了www01,www02页面信息 在w ......
案例 地址 用户 Nginx 企业

Django Nginx+Gunicorn 部署教程

在部署前 导出requirements.txt 文件:运行pip freeze > requirements.txt命令来生成requirements.txt文件,以便在安装依赖项时使用。 配置数据库:配置生产环境所需的数据库。常见的数据库是MySQL 修改setting.py DEBUG = Fa ......
Gunicorn 教程 Django Nginx

Nginx 优化

[toc] ## 一、Nginx 隐藏版本号 当Nginx的版本号不隐藏时,访问网站会显示 Nginx的版本号,从而会增加一定的风险 ### 1. 访问网站查看版本号 ![image-20230625145205221](https://img2023.cnblogs.com/blog/318049 ......
Nginx

Ingress-Nginx 灰度(金丝雀)发布

使用 Ingress-Nginx 进行灰度(金丝雀)发布 Ingress-Nginx Canary介绍 Nginx Ingress Controller 作为项目对外的流量入口和项目中各个服务的反向代理。官方文档概述:Annotations - Ingress-Nginx Controller (k ......

【Ubuntu 22.04】部署Nginx + Tomcat * 2 实现负载均衡、高可用

## 一、前置条件 1. 已准备ubuntu22.04 LTS版本作为服务器001~002节点,并配置为本地域名`tomcat-001`,`tomcat-002`,可使用SSH对其进行远程管理。 ![image](https://img2023.cnblogs.com/blog/3081210/20 ......
Ubuntu Tomcat 22.04 Nginx 22

uwsgi负载多个应用

[uwsgi]http = 0.0.0.0:5005# 京东凑单接口任务接口mount = /coudan=/home/code/jd_coudan/api_get_coudanData.py# 隐藏券项目接口程序,暂时关闭该接口# mount = /coupon=/home/code/coupon ......
多个 uwsgi

使用 ffmpeg + nginx 实现rtsp视频流转m3u8视频流

## 安装ffmpeg ###下载地址:https://github.com/BtbN/FFmpeg-Builds/releases ###安装:下载对应系统安装包,解压缩。 ###配置环境:在环境变量的path中添加ffmpeg的bin目录路径 D:\ware\ffmpeg-master-late ......
视频流 视频 ffmpeg nginx m3u8

nginx

Nginx是一种高性能的Web服务器软件,它可以作为反向代理服务器、负载均衡器、HTTP缓存、静态资源服务器等用途。Nginx的主要作用包括: 静态资源服务器:Nginx支持快速、高效地响应静态文件的请求,包括HTML页面、CSS文件、图片等。它可以快速地将静态资源缓存起来,提高Web应用的访问速度 ......
nginx

Nginx https配置http的图片服务

1.在Nginx配置网站的https服务 # HTTPS server # server { listen 443 ssl; server_name localhost,10.11.1.68; ssl_certificate ca.crt; ssl_certificate_key ca.key; s ......
图片 Nginx https http

【Nginx】- 优化实践

# Nginx 的优化 ## Linux安装Nginx ### 安装依赖包 ```sh //一键安装下面四个依赖gcc/zlib/prec-devel/openssl yum -y install gcc zlib zlib-devel pcre-devel openssl openssl-deve ......
Nginx

Keepalived+Nginx 高可用集群架构

Keepalived+Nginx 高可用集群(主从模式) 一、两台群集服务器都需要安装nginx和keepalived,先添加nginx yum 源 vim /etc/yum.repos.d/nginx.repo [nginx-stable] name=nginx stable repo baseu ......
集群 Keepalived 架构 Nginx

Nginx的stub_status

Nginx的stub_status模块是一个官方提供的一个用于实时监控Nginx服务器状态信息的模块。它通过HTTP接口提供了一个简单的页面,展示了当前Nginx服务器的关键性能指标和连接状态。 启用stub_status模块后,可以通过访问特定的URL来获取Nginx的状态信息。默认情况下,该UR ......
stub_status status Nginx stub

如何在nginx增加健康检查接口?

在docker中部署的nginx或者在nginx部署的nginx一般是需要一个健康检查接口的 这样的话,就可以确定容器当前的状态是否是健康的 那么,如何给nginx增加一个健康检查的接口呢? 接下来呢,我们就演示一个在nginx中如何增加健康检查的接口 1、打开nginx的配置文件(nginx.co ......
接口 nginx

k8s 创建nginx

1、在kubenetes集群中创建一个pod 创建nginx,拉取镜像 kubectl create deployment nginx --image=nginx 2、查看镜像是否下载成功 kubectl get pod status为running 表示拉取完成 3、暴露Nginx端口 kubec ......
nginx k8s k8 8s

Nginx负载均衡实战

三台安装配置完成的nginx机器: 10.0.0.30 lb01 负载均衡器 10.0.0.40 www01 节点1 10.0.0.50 www02 节点2 负载均衡服务器配置: 10.0.0.30 lb01 upstream为负载均衡池 upstream www_pools { server 10 ......
实战 Nginx

IIS 下实现http强装到https

1、准备证书 ① 打开IIS管理控制台,双击“服务器证书”。 ② 在弹出的窗口中,单击右上角“导入”。 ③ 导入证书文件,注意申请证书时如果填写了密码,这里也要输入相关密码。 2、绑定https,让站点可以接收http和https ① 右击网站站点,选择“编辑绑定” ② 在弹出的窗口中,单击“添加” ......
https http IIS