经验首页 前端设计 程序设计 Java相关 移动开发 数据库/运维 软件/图像 大数据/云计算 其他经验
 Nginx

前端必备的一些nginx知识点汇总

目录前言nginx简介反向代理负载均衡动静分离使用和配置安装常用命令配置项目部署配置缓存配置跨域配置gzip压缩配置总结 前言 最近在做一个后台项目,需要加载一个大型的的文件,一开始这个文件大概有40M,算了下处在公司比较好的网络环境下浏览器下载下来大概得12s左右,然后加载这个文件还得7s左右...[2023/3/20]

在Windows 环境下使用 Nginx 搭建 HTTP文件服务器 实现文件下载 全步骤(详细)

HOW TO USE NGINX TO BUILD A FILE SERVER   WHAT IS THE NGINX ? “Nginx 是一款轻量级的 HTTP 服务器,采用事件驱动的异步非阻塞处理方式框架,这让其具有极好的 IO 性能,时常用于服务端的反向代理和负载均...[2023/3/8]

Nginx配置二级域名的方法实现

Nginx配置二级域名的方法实现

目录1、原始配置文件如下2、配置二级域名 当一个域名需要使用在两个项目上后,我们就需要使用到二级域名,在 Nginx 中配置二级域名如下: 1、原始配置文件如下 worker_proce es ?1; events { ? ? worker_connections ?1024; }...[2023/3/8]

Nginx支持websocket的配置详解

目录一、对w 与nginx代理w 的理解:二、Nginx 支持websocket的配置 一、对w 与nginx代理w 的理解: 1、w 协议实际是websocket+SSL,就是在websocket协议上加入SSL层,类似https(http+SSL)。 2、利用nginx代理w 【通讯原理...[2023/3/8]

nginx配置多个前端项目实现步骤

nginx配置多个前端项目实现步骤

最近一台服务器要配置多个前端项目,当然前后端分离就需要nginx来配置了。 单个项目还好说,如下修改nginx的nginx.conf配置文件 #user nobody; worker_proce es 1; #error_log log error.log; #error_...[2023/3/8]

K8S Pod Sidecar 应用场景之一-加入 NGINX Sidecar 做反代和 web 服务器

Kubernetes Pod Sidecar 简介 Sidecar 是一个独立的容器,与 Kubernetes pod 中的应用容器一起运行,是一种辅助性的应用。 Sidecar 的常见辅助性功能有这么几种: 服务网格 (service mesh) 代理 监控 Exporter(如 re...[2023/2/27]

图解Nginx,系统架构演变 + Nginx反向代理与负载均衡

大家好,我是哪吒。 本系列为SpringCloud微服务系列,先从微服务的入口Nginx开始学习,读哪吒编程,品技术人生。 一、系统架构演变 最开始接触Java语言的时候,我写的第一个项目是图书管理系统,当时是用JSP+servlet写的,感觉很吊的样子,全班领先水平。 慢慢的变成了...[2023/2/22]

DaemonSet方式部署nginx-ingress

前言 nginx-ingre 是k8s官方维护的一个Ingre Controller,具体使用,官方有详细的文档:https: kubernetes.github.io/ingre -nginx/deploy/ 直接按照官方文档进行安装,一般都会失败,本文将帮助你成功安装他。 官方的安装方式...[2023/2/6]

Nginx转发丢失cookie表现形式及解决方案

目录一. 丢失Cookies操作二. 丢失Cookies原因三. 解决方案四. 容易搞不清的点 一. 丢失Cookies操作 路径一 :http: localhost:8080/content/requestAction!showMainServiceReqDetail.action 路径二 ...[2023/1/30]

Nginx实现http自动跳转到https

https是更安全的http,通过http自动跳转https,可以更便于用户使用web。 有几下几个方法可以完成跳转: 1.打开http和https的server,让http跳转到https server { ? ? listen 80; ? ? listen [::]:80; ...[2023/1/30]

深入浅出学习透析Nginx服务器的基本原理和配置指南「初级实践篇 」

什么是 Nginx? Nginx (Engine X)是一个轻量级的Web服务器 、反向代理服务器及电子邮件(IMAP/POP3)代理服务器、高性能的HTTP服务器,它以高稳定性、丰富的功能集、示例配置文件和低系统资源的消耗而闻名。 什么是反向代理? 反向代理(Reverse Proxy)方式...[2022/12/5]

深入浅出学习透析 Nginx 服务器的基本原理和配置指南「运维操作实战篇」

Nginx前提回顾 Nginx 是一个高性能的 Web 和反向代理服务器, 它具有有很多非常优越的特性: Web服务器:相比 Apache,Nginx 使用更少的资源,支持更多的并发连接,体现更高的效率,这点使 Nginx 尤其受到虚拟主机提供商的欢迎。能够支持高达 50,000 个并发连...[2022/12/2]

Nginx如何配置根据路径转发详解

目录先谈理解:1.nginx基本概念2.常用命令以及配置文件3.nginx配置实例之反向代理4.nginx配置实例之负载均衡5.nginx配置实例之动静分离6.nginx配置高可用集群Location规则举例总结 先谈理解: 1.反向代理:是nginx代理所有的服务器。而正向代理是vpn代理客户...[2022/7/20]

centos环境下nginx高可用集群的搭建指南

目录1.概述2.CentOS中nginx集群搭建2.1 集群架构图2.2 Keepalived2.3 集群搭建准备2.4 集群搭建2.4.1 安装keepalived2.4.2 配置keepalived.conf2.4.3 编写nginx监测脚本2.4.4 启动keepalived2.4.5 启动n...[2022/7/20]

nginx访问报403错误的几种情况详解

目录一 问题描述1.1 情况一:确保nginx的配置文件是否root用户权限 1.2 情况二:确保nginx的配置文件代理的路径 1.3 情况3:权限问题,如果nginx没有web目录的操作权限,也会出现403错误 补充:常见的HTTP状态码总结 一...[2022/7/19]

网站如何通过nginx设置黑/白名单IP限制及国家城市IP访问限制

目录一、黑/白名单IP限制访问配置1、第一种方法:allow、deny2:第二种方法,ngx_http_geo_module3、ngx_http_geo_module 负载均衡(扩展)二、国家地区IP限制访问1:安装ngx_http_geoip_module模块2、下载 IP 数据库3、配置ngin...[2022/7/19]

Nginx报404错误的详细解决方法

近日在部署项目时,出现了一些问题,如图 正常的登录界面是可以访问的,但是在登录之后访问之后的地址会报404错误,于是去查看是否配置有错误,但是查看之后发现,nginx.conf与config.js两个配置文件的ip和端口都是没有错误的 这个项目部署过好多次,没有出现过这样的错误。 ...[2022/7/19]

超实用的Nginx常见配置合集分享

目录封禁 IP仅开放内网负载均衡列出文件列表路由转发开启 gzip 压缩解决跨域资源防盗链Keepalived 提高吞吐量HTTP 强制跳转 HTTPS 封禁 IP 通过 deny 可以封禁指定 IP http { # .... # 封禁IP deny 192....[2022/7/19]

超越Nginx的Web服务器caddy优雅用法

目录前言Caddy简介Caddy具有如下主要特性:安装使用基本使用Caddyfile基本语法反向代理静态代理动态代理文件压缩地址重写按目录划分HTTPSDocker支持总结 前言 Nginx是一款非常流行的Web服务器,在Github上已有16K+Star,我们经常用它来做静态资源托管或反...[2022/6/20]

Nginx开源可视化配置工具NginxConfig使用教程

目录前言NginxConfig简介安装安装Node.js安装NginxConfig使用使用准备文档网站配置前端网站配置API网站配置总结 前言 Nginx是一款非常流行的Web服务器,作为程序员我相信大家没少和它打交道。在我使用Nginx的过程中,一直觉得它的配置很麻烦,尤其是在Linux服务器...[2022/6/20]

使用Nginx+Tomcat实现负载均衡的全过程

目录1. 环境2. 安装2.1 安装 Nginx2.2 安装 Java2.3 安装 Tomcat3. 部署3.1 Tomcat 服务器部署3.2 Nginx 反向代理4. 负载均衡4.1 轮询4.2 加权轮询4.2 IP Hash总结 Nginx + Tomcat 实现负载均衡 1. 环境 ...[2022/5/30]

nginx设置资源请求目录的方式详解

目录前言方式1:使用root案例演示方式2:使用alias案例展示root和alias的区别总结 前言 开发过程中,在某些场景下,希望某些静态资源文件能够直接通过nginx来访问,比如图片,就可以利用nginx自身的特性设置资源请求目录来满足这个要求 方式1:使用root root :设置...[2022/5/30]

Nginx本地配置SSL访问的实例教程

Nginx本地配置SSL访问的实例教程

目录前言1. 配置步骤1.1生成证书1.2 转换证书格式1.3 配置nginx1.4 注意总结 前言 有时候,我们正式的环境需要配置Https访问!!! 很多时候,我们需要拿到正式环境的SSL证书,开通域名,等一系列的工作,才能进行我们的Https配置功能。 本地的开发环境,没有相应的证...[2022/5/30]

利用Nginx实现URL重定向的简单方法

利用Nginx实现URL重定向的简单方法

目录1. 概述2. 使用 Nginx 实现 URL 的重定向2.1 使用场景2.2 单纯的重定向2.3 依据原 URL 重定向补充:Nginx根据url参数重定向1.判断url路径2. 判断url参数总结 1. 概述 老话说的好:取乎上,得其中;取乎中,得其下。因此我们不妨把目标定的高一些,去努...[2022/4/11]

关于nginx?反向代理?URL替换方案

目录1.直接替换location  匹配部分2.使用nginx 的rewrite 模块 rewrite 企业应用场景 nginx 提供反向代理服务,日常开发过程中有时候我们需要使用nginx 作为代理服务根据url的不同去访问不同的服务器或者不同端口,如下提供...[2022/3/29]

Prometheus监控实战篇Nginx、Hbase操作详解

目录一、Prometheus监控Nginx1、监控Nginx相关插件下载地址2、编译Nginx2.1下载nginx-release并解压2.2解压Nginx-module-vts,到/opt/nginx/2.3执行以下命令,进行编译Nginx2.4再执行make命令2.6在Nginx添加以下内容到N...[2022/2/28]

Nginx设置成服务并开机自动启动的配置

Nginx设置成服务并开机自动启动的配置

在/etc/init.d下创建文件nginx [root@localhost ~]# vim /etc/init.d/nginx 其内容参考nginx官方文档 需要注意的配置: nginx=”/usr/local/nginx bin/nginx” 修改成nginx执行程序的路径。...[2022/1/24]

Nginx可视化配置工具NginxWebUI的使用

目录NginxWebUI介绍NginxWebUI功能说明NginxWebUI安装1、jar包运行方式2、docker安装说明NginxWebUI使用演示 介绍一款好用的网页版开源工具,同样它的功能也是Nginx配置生成器,功能非常强大,方便实用,它是:NginxWebUI。 NginxWebUI...[2022/1/19]

配置nginx隐藏版本号的多种方法

目录方法一:1:源代码编译安装nginx:方法二:1:源代码安装nginx  在生产环境中,需要隐藏nginx等服务的版本信息,以避免安全风险 方法一: 1:源代码编译安装nginx: 《1》:rz  上传软件包 《2》:ls 查看 《3》:scp /root...[2022/1/19]

Nginx?代理解决跨域问题多种情况分析

何为跨域问题 跨域本人经过两天的磨练,大量地翻阅网上资料,通俗地讲,就是,同一ip,同一域名,不同端口下,需要互相访问,需要cookie的传递以及数据的获取。 一般在项目中,前后端完全分离,因此访问的端口号不同,比如:localhost:8090(前端)发送到localhost:8001(后...[2022/1/19]

nginx中斜杠(/)详解

不知大家日常在nginx配置时,是不是会对是否加斜杠充满疑惑? 配置location、proxy_pa 时,加“/”与不加“/”的区别,今天我们通过实操去验证下。 通过nginx代理访问地址:http: 127.0.0.1/v1/pt/app...[2022/1/19]

nginx平滑重启和平滑升级的图文教程

目录nginx平滑重启平滑重启主要流程图解nginx平滑升级平滑升级主要流程图解总结 nginx平滑重启 如果修改了nginx的配置文件(nginx.conf),想要重启nginx,可以发送系统信号给Nginx的master进程来进行。 平滑重启主要流程 向master进程发送HUB信号(...[2022/1/18]

详解nginx?location指令

location 介绍 location是Nginx中的块级指令(block directive),,location指令的功能是用来匹配不同的url请求,进而对请求做不同的处理和响应,这其中较难理解的是多个location的匹配顺序,本文会作为重点来解释和说明。 开始之前先明确一些约定,我们输入...[2022/1/17]

ingress-nginx 部署使用

安装部署 nginx-ingre -controller   输入下面网址:选择版本 https: github.com/kubernete ingre -nginx/blob/nginx-0.30.0/deploy tatic/mandatory.yaml   ...[2022/1/2]

Go?实现?Nginx?加权轮询算法的方法步骤

目录一,Nginx 负载均衡的轮询 (round-robin) 1. nginx 中的配置2. 简单介绍3. 特点4. 实现 (这里使用golang模拟实现)5. 测试二,Nginx 负载均衡的加权轮询 (weighted-round-robin) 1. nginx 配置2. 加权算法简介-特点3....[2021/12/8]

nginx中的两个模块的proxy_pass的区别解析

1.ngx_stream_proxy_module模块的proxy_pa 指令 只能在server段使用使用, 只需要提供域名或ip地址和端口。 可以理解为端口转发,可以是tcp端口,也可以是udp端口。 server { listen 127.0.0.1:12345...[2021/11/29]

shell脚本多实例部署nginx的详细教程

1. 创建一个目录,用来存放脚本和安装包 [root@localhost nginx]# tree . ├── install.sh └── packages └── nginx-1.20.1.tar.gz 1 directory, 2 files [root@...[2021/10/25]

Rhit高效可视化Nginx日志查看工具

目录简介安装显示字段筛选排序键 简介 Rhit 可以从标准文件夹中读取 Nginx 的日志文件(gzipped 的压缩文件也可以),并进行分析统计,在控制台中以可视化的表格形式展示,并且不会产生任何多余的临时文件或数据。 可以按照日期、响应值、请求来源等进行过滤匹配,并进行分析,Rhit 具...[2021/10/25]

Nginx配置文件详解以及优化建议指南

目录1、概述2、nginx.conf1)配置文件位置2)worker_proce es3)events4)include5)sendfile 和 tcp_nopush6)keepalive_timeout7)gzip8)server9)location的匹配规则详解3、综述 1、概述 今天来详解...[2021/9/6]

nginx反向代理配置去除前缀案例教程

使用nginx做反向代理的时候,可以简单的直接把请求原封不动的转发给下一个服务。设置proxy_pa 请求只会替换域名,如果要根据不同的url后缀来访问不同的服务,则需要通过如下方法: 方法一:加"/" server { listen 8000; ...[2021/7/26]

nginx配置虚拟主机的详细步骤

虚拟主机使用的是特殊的软硬件技术,它把一台运行在因特网上的服务器主机分成一台台“虚拟”的主机,每台虚拟主机都可以是一个独立的网站,可以具有独立的域名,具有完整的Intemet服务器功能(WWW、FTP、Email等),同一台主机上的虚拟主机之间是完全独立的。从网站访问者来看,每一台虚拟主机和一台独...[2021/7/12]

Nginx一些基本配置

Nginx("engine x")是一款是由俄罗斯的程序设计师Igor Sysoev所开发高性能的 Web和 反向代理 服务器,也是一个 IMAP/POP3/SMTP 代理服务器。如果网站内容是html的,我经常用它来替代IIS或tomcat服务器。 简单总结一下...[2021/6/21]

升级openssl并重新编译Nginx

在漏洞扫描的时候出现“启用TLS1.0”的安全漏洞,描述为:不被视为 PCI 数据安全标准,推荐使用TLS1.2及以上版本; 我这边服务器使用的是CentOS7,默认自带的open l是1.0.2版本,当前的最新稳定版本是1.1.1k,支持TLS1.2和TLS1.3;   文...[2021/6/21]

详解nginx进程锁的实现

一、 nginx进程锁的作用 nginx是多进程并发模型应用,直白点就是:有多个worker都在监听网络请求,谁接收某个请求,那么后续的事务就由它来完成。如果没有锁的存在,那么就是这种场景,当一个请求被系统接入后,所以可以监听该端口的进程,就会同时去处理该事务。当然了,系统会避免这种糟糕事情的发...[2021/6/15]

理解Nginx负载均衡

准备 服务器 搭建三台用于测试的虚拟机 名称 IP 服务 node01 192.168.198.131 Nginx、模拟业务(8080) node02 192.168.198.130 模拟业务(8080) node03 192.168.198.132 模拟业务(8080...[2021/5/6]

Nginx学习笔记:配置

本文更新于2021-04-30,使用nginx 1.16。 目录变量配置httphttp.client_max_body_sizehttp.serverhttp.server.client_max_body_sizehttp.server.listenhttp.server.locationh...[2021/5/6]

Nginx服务快速入门教程

一、Nginx介绍 1. 什么是Nginx? Nginx (engine x) 是一个高性能的HTTP和反向代理web服务器,同时也提供了IMAP/POP3/SMTP服务。 其特点是占有内存少,并发能力强,事实上nginx的并发能力在同类型的网页服务器中表现较好。 2...[2021/2/1]

nginx如何将http访问的网站改成https访问

nginx如何将http访问的网站改成https访问

1. 背景 我有个用于数据展示的网站使用nginx对外提供http访问,另外一个系统用超链接的方式跳转到我的网站提供给终端用户访问。后来对方说他们的站点是https访问的,不能直接访问http,所以需要我支持https访问。 所以这里仅限于展示类网站的参考,交互式网站我也不会。 **...[2021/2/1]

Nginx解决前端访问资源跨域问题的方法详解

Nginx解决前端访问资源跨域问题的方法详解

被前端跨域问题折磨快2天后,终于用ngnx的方式解决了,所以在此总结下。 该篇只探讨如何用Ngnx解决跨域问题,对于原理不作讨论。 1、首先介绍Windows环境下Nignx的相关命令操作 nginx常用命令: 验证配置是否正确: nginx -t 查看Nginx的版本...[2021/1/11]

使用腾讯云容器服务玩转 Nginx Ingress

作者林育新,腾讯云容器产品工程师。目前主要负责腾讯云TKE的控制台的相关研发工作。 概述 在开源社区当中,Kubernetes 的 Ingre Controller 的实现有多种方式,Nginx Ingre 只是其中的一种实现方式,当然也是目前社区中使用量最大的一种 Ingre ...[2021/1/4]

505
2
记录数:133 页数:1/3123下一页尾页
 友情链接: NPS
加载更多