经验首页 前端设计 程序设计 Java相关 移动开发 数据库/运维 软件/图像 大数据/云计算 其他经验
 Nginx
详解nginx前端根据$remote_addr分发方法

详解nginx前端根据$remote_addr分发方法

需求如下: 域名下面有多台服务器,现针对某个地区做测试,让某个地区的ip用户只访问某一台服务器,单独做测试,如果没问题,全部更新;有问题则影响较小,及时发现问题解决问题; 解决方案: 使用nginx的模块,在前端负载均衡转发的机器上,配置匹配规则; nginx配置vhost里面,域...[2019/11/22]

解决nginx端口占用问题

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

Nginx 配置详细文件

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是什么

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

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

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访问的实现方法

添加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配置访问本地静态资源

下面说说如何在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]

后端必备 Nginx 配置

后端必备 Nginx 配置 概要 防盗链 根据文件类型设置过期时间 静态资源访问 日志配置 日志字段说明 acce _log 访问日志 error_log 日志 日志切割 反向代理 禁止指定user_agent nginx访问控制 负载均衡 ...[2019/9/17]

Nginx使用limit_req_zone对同一IP访问进行限流的方法

nginx可以使用ngx_http_limit_req_module模块的limit_req_zone指令进行限流访问,防止用户恶意攻击刷爆服务器。ngx_http_limit_req_module模块是nginx默认安装的,所以直接配置即可。 首先,在nginx.conf文件中的http模块...[2019/8/30]

nginx设置目录白名单、ip白名单的实现方法

1.设置目录白名单:对指定请求路径不设置限制,如对请求路径为api目录下的请求不做限制,则可写为 server{ location /app { proxy_pa http: 192.168.1.111:8095/app; limit_con...[2019/8/30]

Nginx怎么实现实现动静分离

目录 nginx 实现动静分离 Nginx动静分离基本概述 Nginx动静分离场景实践 多台服务器实现动静分离 Nginx资源分离场...[2019/8/29]

keepalived+nginx+lnmp 网站架构

                《网站架构演变技术研究》 项目实施手册           &nb...[2019/8/26]

Nginx抢购限流配置实现解析

因业务需求经常会有抢购业务,因此需要在负载均衡前端进行限流错误。本文同样也适用于防止CC. limit_req_zone $server_name zone=sname:10m rate=1r ; #限制服务器每秒只能有一次访问成功 #limit_req_z...[2019/8/13]

nginx 开启 pathinfo的过程详解

apache往nginx去转,代码端用到了$_SERVER[''PATH_INFO''],对于nginx默认是不开启pathinfo的。所以我们就要手动开启 1,url重写 location / { 方法1 if (!-e $request_filename) { ...[2019/8/6]

nginx 部署 vue 项目找不到js css文件的解决方法

很多时候 npm run build 之后, index.html 文件中webpack 自动插入的 js 文件 c 文件的相对目录总是不对,发布到服务器上之后,nginx 找不到文件。 vue-cli@3 在 vue-cli@3 中你需要为你 webpack 插入到 inde...[2019/7/23]

Centos7 下nginx 搭建文件图片服务器

现在服务器部署nginx yum install -y epel-release yum install nginx -y 安装完成之后 访问ip 由此可见nginx服务是可用的 修改nginx的配置文件如下 root@localhost conf.d]# pwd /etc/nginx/c...[2019/7/19]

Nginx定时切割日志实现详解

前言 Nginx日志默认情况下写入到一个文件中,为了区分各个域下的日志,我们一般会分开存储。即时这样,文件也会变的越来越大,非常不方便查看分析。通常我们是以每日来做统计的,下面来聊聊以日期来分隔Nginx日志。 配置 编写脚本 #!/bin/bash #初始化...[2019/7/17]

Nginx 合并请求连接且加速网站访问实例详解

前言 作为这个世界上最好的web服务器之一,Nginx的优势不明而喻。下面来讲讲,Nginx是如何合并请求连接的。 小知识 当我们在浏览网页的时候,对浏览速度有一个重要的影响因素,就是浏览器的并发数量。并发数量简单通俗的讲就是,当浏览器网页的时候同时工作的进行数量。 当然浏览器...[2019/7/17]

Nginx代理和负载均衡实验

一、构建两个tomcat容器并启动 [root@localhost bin]# ps -ef|grep tomcat root 1525 1 12 10:19 pt 0 00:00:03 /usr/bin/java -Djava.util.logging.con...[2019/7/16]

Nginx正向代理和反向代理

关于代理 说到代理,首先我们要明确一个概念,所谓代理就是一个代表、一个渠道; 此时就设计到两个角色,一个是被代理角色,一个是目标角色,被代理角色通过这个代理访问目标角色完成一些任务的过程称为代理操作过程;例如生活中的专卖店,客人到华为旗舰店买了一部华为P30 Pro,这个旗舰店就是代理,被代...[2019/7/15]

Nginx的平滑升级记录---适用于编译安装的Nginx

一、查看自己的Nginx的版本号 [root@localhost sbin]# cd /usr/local/nginx bin/ [root@localhost sbin]# ls nginx [root@localhost sbin]# ./nginx -V nginx versi...[2019/7/15]

Nginx负载均衡配置实例详解

Nginx负载均衡配置实例详解(转) 负载均衡是我们大流量网站要做的一个东西,下面我来给大家介绍在Nginx服务器上进行负载均衡配置方法,希望对有需要的同学有所帮助哦。 负载均衡 先来简单了解一下什么是负载均衡,单从字面上的意思来理解就可以解释N台服务器平均分担负载,不会因为某台服务器负...[2019/7/15]

echo-nginx-module的安装、配置、使用

一、下载压缩包 [root@www nginx-1.16.0]# wget https: github.com/openresty/echo-nginx-module/archive/v0.61.tar.gz 二、解压v0.61.tar.gz [root@www nginx]#...[2019/7/15]

Nginx Location匹配顺序

理论部分 文字释义匹配规则如下: 略述: 1、nginx服务器首先在server块的多个location块中搜索是否有标准的uri和请求字符串匹配。如果有多个标准uri可以匹配,就匹配其中匹配度最高的一个location。 2、然后,nginx在使用location块中,正则uri和请求...[2019/7/15]

详解nginx upstream 配置和作用

配置例子 upstream backend { server backend1.example.com weight=5; server backend2.example.com:8080; server unix:/tmp/backend3; s...[2019/7/11]

Nginx层面配置基础用户验证的完整步骤

前言 应用场景:大概是在内部网站需要外部用户访问到,同时不能给访问者网站账号权限,所以在 nginx 层面进行限制。例如外包项目,内部员工有账号进行文档的操作,外包员工没有内部账号,但需要让他们能够看到文档,所以在 nginx 层面设置用户验证是最佳最简单的选择,多数情况下雇主方不会给外包员工...[2019/7/11]

Nginx反向代理负载均衡的容器化部署

首先,在home目录创建microservices目录,开启第一篇章。 cd ~ && mkdir microservices && cd microservices 创建nginx目录,在目录下分别创建三个节点目录:nginx01、nginx02、nginx0...[2019/6/27]

反向代理Nginx

引用:https: baijiahao.baidu.com ?id=1600687025749463237&wfr=spider&for=pc 参考下图,正向代理用途:Client无法直接访问Server,比如谷歌FQ,于是请求发送给代理,代理可以访问Server并将其返回信息...[2019/6/27]

Consul-template+nginx实现自动负载均衡

前言 consul-template 是 Consul 的一个守护程序,使用 consul-template 可以方便快速的实现对 Consul Key/Value 存储系统的访问,可以从 KV 系统中读取数据、监视变动、同步本地文件;还可以在执行模板更新的同时,执行本地系统命令,比如常见的就是在...[2019/6/21]

nginx中共享内存的使用详解

在nginx的进程模型下,类似流量统计、流量控制、数据共享、等需要多个工作进程共同配合完成任务,共享内存是一个重要的进程通讯的方案。本文介绍在nginx的代码中与共享内存相关的功能,包括ngx_shmem与ngx_slab的使用与注意事项,但不包括ngx_slab中实现的内存管理算法。 ngx...[2019/6/17]

前端开发者必备的Nginx知识

摘要: 最常用的Web服务器 -- Nginx Nginx在应用程序中的作用 解决跨域 请求过滤 配置gzip 负载均衡 静态资源服务器 nginx是一个高性能的HTTP和反向代理服务器,也是一个通用的TCP/UDP代理服务器,最初由俄罗斯人Igor Sysoev编写。...[2019/6/14]

Nginx下升级https的方法步骤

购买证书 可以去阿里云的云盾证书服务购买 下载证书 在证书控制台下载 Nginx 版本证书。下载到本地的压缩文件包解压后包含: .pem 文件:证书文件 .key 文件:证书的私钥文件(申请证书时如果没有选择 自动创建CSR ,则没有该文件) 配置...[2019/6/12]

Nginx的一些常用配置与技巧总结

前言 文章列举了几个Nginx常见的,实用的,有趣的配置,希望看过之后能说一句:学到了! 一个站点配置多个域名 server { listen 80; server_name ops-coffee.cn b.ops-coffee.cn; } server_...[2019/5/29]

一文搞懂Nginx限流(简单实现)

Nginx现在已经是最火的负载均衡之一,在流量陡增的互联网面前,接口限流也是很有必要的,尤其是针对高并发的场景。Nginx的限流主要是两种方式:限制访问频率和限制并发连接数。 限流(rate limiting)是NGINX众多特性中最有用的,也是经常容易被误解和错误配置的,特性之一。该特性可以...[2019/5/28]

配置Nginx的防盗链的操作方法

实验环境 •一台最小化安装的CentOS 7.3虚拟机 •配置:1核心/512MB •nginx版本1.12.2 一、配置盗链网站 1.启动一台nginx虚拟机,配置两个网站 vim /etc/nginx/conf.d/vhosts.conf...[2019/5/24]

Nginx 配置整理

Nginx 配置整理

链接:nginx配置详细解析 1. C10k问题:无法同时并发超过(1w)客户端请求而出现的问题。   nginx默认配置超过1w并发; 2.配置文件conf/nginx.conf (1)user   www  www;   #定义Nginx运行的用户和用户组 (2)w...[2019/5/24]

详解Nginx http资源请求限制(三种方法)

前置条件:nginx 需要有 ngx_http_limit_conn_module 和 ngx_http_limit_req_module 模块,可以使用命令 2>&1 nginx -V | tr '' '' ''\n''|grep limit 检查有没有相应模块,如果没有请重新编译安装这两...[2019/5/23]

利用SSL配置Nginx反向代理的简单步骤

利用SSL配置Nginx反向代理的简单步骤

前言 反向代理是一个服务器,它接收通过Web发出的请求,即http和https,然后将它们发送到后端服务器(或服务器)。后端服务器可以是单个或一组应用服务器,如Tomcat,wildfly或Jenkins等,或者甚至可以是其他Web服务器,如Apache等。 我们已经讨论过如何使用Ngin...[2019/5/23]

使用Nginx反向代理到go-fastdfs的方法示例

背景 go-fastdfs是支持http协议的一款分布式文件系统,在一般的项目中,很少是直接将文件系统的地址暴露出来的,大多数都会通过nginx等软件进行反代过去,由于我司的业务和网络环境场景相对特殊,由公网部分(公有云)和内网部分(私有云)组成的混合云网络体系,公有云主要就是作为一个出口...[2019/5/23]

Nginx动静分离(Nginx+Tomcat)

第一步:nginx构建 第二步:Tomcat构建 1.Tomcat基础点 (1)Tomcat 是基于java开发的web容器,用来发布java代码和jsp网页。 (2)开发人员开发java web网站,使用Tomcat容器发布和解析,用户通过浏览器实现访问。 (3)发布ja...[2019/5/17]

NodeJS读取分析Nginx错误日志的方法

网上很少看到有用NodeJS运维系列文章,后续我会更新一些NodeJS运维相关的内容又或者说让我们更加的深入了解一些服务器的知识以及自动化运维方面的基础知识 为什么要做错误日志分析,因为网上这方面的工具不多我找到一个goacce 但是都是分析成功日志以及用户访问趋势,找了半天没找着自己想要的索性就...[2019/5/15]

用uWSGI和Nginx部署Flask项目的方法示例

概况 在开发过程中,我们一般直接用Python命令直接运行Flask程序。这样的运行只适合我们开发,方便我们调试。一旦程序部署到线上,这样运行的Flask程序性能会比较低。可以采用uWSGI+Nginx进行部署。 uWSGI 在部署之前,我们得先了解几个概念 ws...[2019/5/6]

Nginx下Frp强制重定向为https配置详解

Nginx下Frp强制重定向为https配置详解

迫于家里的路由将300M的带宽强行降到80M的速度,所以入手了一个3205U的软路由,果真没有令人失望,速度飞起O(∩_∩)O哈哈~ 当然,由于宽带没有公网IP所以DDNS就不能使用,转而使用frp,在折腾的过程中踩到了一些坑,所以记录下来,希望能帮助有需要的同学。 frps.ini(服务端配...[2019/4/26]

Nginx设置Referer来防止盗图的实现方法

Nginx设置Referer来防止盗图的实现方法

如果服务器的图片被别的网站盗链,将影响服务器的带宽以及访问速度,这时我们就需要设置图片文件或视频文件的防盗链功能; 防盗链功能,简单来说就是你可以直接访问该资源,但是不能将我的资源链接放到你自己的服务器上让别人访问,尤其是图片或视频这种比较大的文件,容易导致服务器响应很慢。 如果不是图床,...[2019/4/24]

505
2
记录数:84 页数:1/212下一页尾页
加载更多