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

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

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

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

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常见配置合集分享

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

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

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

超越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的使用

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

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

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

配置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日志查看工具

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

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

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负载均衡

理解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访问

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

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]

解决nginx端口占用问题

1.键入命令:netstat -ano | findstr 80 查看80端口被哪个程序占用:    2.键入命令:netsh http show servicestate 查看http服务状态(注:解决后执行,则句柄无效):     ...[2019/11/7]

Nginx 配置详细文件

概述 Nginx 是使用一个 master 进程来管理多个 worker 进程提供服务。master 负责管理 worker 进程,而 worker 进程则提供真正的客户服务,worker 进程的数量一般跟服务器上 CPU 的核心数相同,worker 之间通过一些进程间通信机制实现负载均...[2019/11/6]

node解析修改nginx配置文件操作实例分析

本文实例讲述了node解析修改nginx配置文件操作。分享给大家供大家参考,具体如下: 主要是通过nginx-conf这个工具。 git地址:https: github.com/tmont/nginx-conf 具体用法: npm install -S nginx-conf 安装工...[2019/11/6]

Ngnix:最通俗解读,Nginx是什么

Nginx 同 Apache 一样都是一种 Web 服务器。基于 REST 架构风格,以统一资源描述符(Uniform Resources Identifier)URI 或者统一资源定位符(Uniform Resources Locator)URL 作为沟通依据,通过 HTTP 协...[2019/11/6]

Vue-cli项目部署到Nginx服务器的方法

Vue-cli项目部署到Nginx服务器的方法

0. Nginx使用 以windows版为例,下载niginx压缩包并解压到任意目录,双击nginx.exe,在浏览器中访问http: localhost,如果出现Welcome to nginx!页面则说明成功。 nginx常用命令如下: nginx -h # 打开帮助 ...[2019/11/1]

Nginx负载均衡/SSL配置的实现

什么是负载均衡? 当一个域名指向多台web服务器时,添加一台nginx负载均衡服务器,通过nginx负载均衡即可将来自于客户端的请求均衡的发送给每台web服务器,避免单台服务器负载过高而其余服务器较为空闲的不均衡情况出现 配置nginx负载均衡: 在nginx机器上新建配置文件: ...[2019/10/31]

添加Nginx代理配置只允许内部IP访问的实现方法

location / { index index.jsp; proxy_next_upstream http_500 http_502 http_503 http_504 error timeout invalid_header; proxy_set_header Host $hos...[2019/10/29]

nginx配置访问本地静态资源

nginx配置访问本地静态资源

下面说说如何在windows下使用nginx作为静态资源服务器, 1、修改config目录下,这个配置文件,基本上所有的配置都在这里面做,    2、主要的配置参数如下,一些无关的参数我直接去掉了,注意,里面的location可以配置多个,这样可以根...[2019/10/17]

nginx 之 proxy_pass详解

在nginx中配置proxy_pa 代理转发时,如果在proxy_pa 后面的url加/,表示绝对根路径;如果没有/,表示相对路径,把匹配的路径部分也给代理走。   假设下面四种情况分别用 http: 192.168.1.1/proxy/test.html 进行访问。 &n...[2019/10/17]

解决thinkPHP 5 nginx 部署时,只跳转首页的问题

在使用tp5时候把它部署到服务器上发现一个奇葩的事情,就是它默认访问config配置的默认页,无论怎么跳转到其他接口都不好使,最终重写了  Nginx 的配置文件解决了这个问题 server{ listen 80; server_name www....[2019/10/16]

解决tp5在nginx下修改配置访问的问题

第一:修改nginx配置 注意:所有配置都是基于lnmp1.4的一键安装环境的 根据自己的nginx配置,找到正确的fastcgi.conf,修改fastcgi_param参数 将默认的路径修改至自己的项目根目录的上一级,注意是上级!!! 3、lnmp nginx reload ...[2019/10/16]

nginx经过多层代理后获取真实来源ip过程详解

问题 nginx取 $remote_addr 当做真实ip,而事实上,$http_X_Forwarded_For 才是用户真实ip,$remote_addr只是代理上一层的地址 解决方案: 在 http 模块 加 set_real_ip_from 172.17.10.125...[2019/9/27]

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