nginx

通过nginx反向代理来调试代码的实现

通过nginx反向代理来调试代码的实现

背景 现在公司项目都是前后端分离的方式开发,有些时候由于某些新需求开发或者 bug 修改,想要让前端直接连到我本地开发环境进行调试,而前端代码我并没有,只能通过前端部署的测试环境进行测试,最简单的办法就是直接改 host 把后端测试环境的域名指向我本地的 IP,这对于 HTTP 协议的服务来说是很轻易做到的,不过公司的测试环境全部上了 HTTPS,而我本地的服务是 HTTP 协议这样就算是改了 h... »

Docker如何使用nginx搭建tomcat集群(图文详解)

Docker如何使用nginx搭建tomcat集群(图文详解)

首先创建tomcat的文件夹 ,为了方便docker的配置 我这里直接在根目录中创建第一步:创建文件夹:发布文件夹 mkdir -p /docker/tomcat/webapp8081 mkdir -p /docker/tomcat/webapp8082 mkdir -p /docker/tomcat/webapp8083 第二步:创建Tomcat容器(端口 可以根据自己的实际更换) docker... »

linux服务器上使用nginx访问本地静态资源的方法

linux服务器上使用nginx访问本地静态资源的方法

总结以上所述是小编给大家介绍的linux服务器上使用nginx访问本地静态资源的方法,希望对大家有所帮助!您可能感兴趣的文章:解决nginx/apache静态资源跨域访问问题详解Nginx + Tomcat实现请求动态数据和请求静态资源的分离详解详解nginx静态资源服务器简单配置Nginx实现静态资源的反向代理实例nginx中使用nginx-http-concat模块合并静态资源文件 »

nginx共享内存机制详解

nginx共享内存机制详解

nginx的共享内存,是其能够实现高性能的主要原因之一,而其主要是用于对文件的缓存。本文首先会讲解共享内存的使用方式,然后会讲解nginx是如何实现共享内存的管理的。 1. 使用示例 nginx声明共享内存的指令为: proxy_cache_path /Users/Mike/nginx-cache levels=1:2 keys_zone=one:10m max_size=10g inactive... »

在这里插入图片描述

windows10 系统配置nginx文件服务器的图文教程

Nginx官网下载Windows版本的Nginx: http://nginx.org/en/download.html  将下载的软件包进行解压: 注意: 解压包的路径不能包含中文字符,否则Nginx服务启动不了 启动Nginx服务: “Windows键+R键”打开运行,输入”cmd”进入”Dos终端” C:\Users\Administr... »

基于nginx设置浏览器协商缓存过程详解

基于nginx设置浏览器协商缓存过程详解

这篇文章主要介绍了基于nginx设置浏览器协商缓存过程详解,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友可以参考下 强缓存与协商缓存的区别   强缓存:浏览器不与服务端协商直接取浏览器缓存   协商缓存:浏览器会先向服务器确认资源的有效性后才决定是从缓存中取资源还是重新获取资源 协商缓存运作原理   现在有一个这样的业务情景:后端的静态资源会不定时地发生更... »

Nginx根据url中的path动态转发到upstream的实现

在Nginx中,有一些高级场景,需要根据url中的path参数,动态转发到不通的upstream场景1/svr1/xxxxyyy 转发到 svr1:8080/xxxxyyy/svr2/xxxxyyy 转发到 svr2:8080/xxxxyyy配置如下:location ~* /(srv[1-9]+)/(.*)$ { allow all; proxy_pa »

详解nginx惊群问题的解决方式

详解nginx惊群问题的解决方式

对于nginx的惊群问题,我们首先需要理解的是,在nginx启动过程中,master进程会监听配置文件中指定的各个端口,然后master进程就会调用fork()方法创建各个子进程,根据进程的工作原理,子进程是会继承父进程的全部内存数据以及监听的端口的,也就是说worker进程在启动之后也是会监听各个端口的。很明显,如果所有的worker进程都被触发了,那么这将消耗大量的资源,本文则主要讲解ngin... »

探究Nginx中reload流程的原理真相

探究Nginx中reload流程的原理真相

今天这篇文章主要来介绍下 Nginx 的 reload 流程。总结本文主要讲解了 Nginx 平滑升级新的配置文件的流程,在我们了解了优雅关闭 worker 子进程和启动新配置的 worker 子进程流程间的关系后,我们可以更好地处理罕见的异常场景。 »

nginx结合keepalived实现高可用的完整步骤

nginx结合keepalived实现高可用的完整步骤

前言 为了满足系统的高可用,一般都需要搭建集群。当主机挂掉的时候,我们的系统还可以继续提供服务。当我们使用nginx作为反向代理和动静分离服务器的时候,也是如此。实现系统的高可用性,是我们程序员关注的重点。本文介绍了nginx结合keepalived实现主从模式搭建高可用集群。 前提知识 本文不作过多的nginx相关配置介绍,默认读者已经了解nginx的相关知识。 keepalived的介绍 Ke... »

这里写图片描述

nginx下部署vue项目的方法步骤

今天要用到服务器nginx,还需要把自己的vue的项目部署到服务器上去所以就写一下记录下来。 首先要去nginx官网下下载nginx: 下载地址:https://nginx.org/en/download.html 下载下来会是一个解压包,解压到你想放的文件夹下 运行nginx.exe,然后打开浏览器输入localhost出来如下图片所示就说明成功了: 然后如果没有成功出来的话也不要慌不要怕,可能... »

解决nginx 503 Service Temporarily Unavailable方法示例

最近网站刷新后经常出现503 Service Temporarily Unavailable错误,有时有可以,联想到最近在nginx.conf里做了单ip访问次数限制,(limit_req_zone $binary_remote_addr zone=allips:20m rate=20r/s;) 把这个数量放大后在刷新发现问题解决。(还顺便把这个改大了 limit_req zone=allips ... »

nginx搭建基于python的web环境的实现步骤

nginx搭建基于python的web环境的实现步骤

前言: 在搭建开始前,我们先来梳理下web服务工作流程,先看下图: 1、用户(PC)向web服务器发起http请求 2、web服务器判断用户请求文件是否为静态文件,是则直接读取静态文件并返回给用户,不是则通过WSGI协议将请求丢给web框架(django)代码处理 3、看web框架是否启动django中间件,如果启用,则依据中间件对请求进行修改,如果不启用,则进入下一步 4、web框架中的路由程序... »

python实现的分析并统计nginx日志数据功能示例

本文实例讲述了python实现的分析并统计nginx日志数据功能。分享给大家供大家参考,具体如下: 利用python脚本分析nginx日志内容,默认统计ip、访问url、状态,可以通过修改脚本统计分析其他字段。 一、脚本运行方式 python count_log.py -f med.xxxx.com.access.log 二、脚本内容 #!/usr/bin/python # -*- coding:... »

vue单页面打包文件大?首次加载慢?nginx带你飞,从7.5M到1.3M蜕变过程(推荐)

vue单页面打包文件大?首次加载慢?nginx带你飞,从7.5M到1.3M蜕变过程(推荐)

  找到nginx多网站配置文件:类似 nginx/sites-available/www.baidu.com server { listen 80; index index.html index.htm index.nginx-debian.html; server_name www.baidu.com; location / { root /mnt/www/www.baidu.com;    ... »

nginx部署访问vue-cli搭建的项目的方法

nginx部署访问vue-cli搭建的项目的方法

从vue-router官网了解到如果是用history模式构建的vue项目打包后是需要后端配置支持的,而hash是不需要的,只不过地址会多了一个#/的后缀。使用hash模式构建的项目打包后,我只需要使用webstorm之类的软件打开访问就能成功了。 但是我用history模式构建的项目需要借助后台技术,我这里选用的是nginx反向代理来部署项目。具体做法如下: 1、创建后台服务器 对象 upstr... »

nginx+vue.js实现前后端分离的示例代码

1.nginx 是一个高性能的HTTP和反向代理服务器,常用于分布式服务器管理. 它常用于做负载均衡(通过调用多台服务器达到此目的) 静态资源输出更快,可以对资源实现gzip压缩后输出(这也是本文为什么用它做静态资源访问的一个重要原因) 适合解决跨域问题和反向代理(因为谁也不想看到在本域名下看到访问其他域名的情况发生,跨域可导致csrf攻击,这是本文用它的第二个原因) 占用内存少,秒启,能快速切换... »

在nginx上部署vue项目(history模式)的方法

vue-router 默认是hash模式,使用url的hash来模拟一个完整的url,当url改变的时候,页面不会重新加载。但是如果我们不想hash这种以#号结尾的路径时候的话,我们可以使用路由的history的模式。比如如下网址: 使用hash模式的话,那么访问变成 http://localhost:8080/bank/page/count/#/ 这样的访问,如果路由使用 history的话,那... »

利用nginx + node在阿里云部署https的步骤详解

利用nginx + node在阿里云部署https的步骤详解

缘起 最近在写node+mongodb版本的灵犀微商城,所以免不了要自己去部署自己的https证书到阿里服务器,下面将实现的过程完整的给大家总结下,话不多说了,来一起看看详细的介绍吧。  HTTPS和HTTP的区别主要如下:       1、https协议需要到ca申请证书,一般免费证书较少,因而需要一定费用。   &... »

Angular项目从新建、打包到nginx部署全过程记录

最近我在给一个不懂计算机的朋友做一个小的应用程序,我想用Angular来做。我这里选择了nginx服务器来部署我的程序。 »

nginx配置React静态页面的方法教程

nginx配置React静态页面的方法教程

前言 本文主要给大家介绍了关于nginx配置React静态页面的相关内容,文中给大家详细介绍了关于nginx的安装以及一些基本操作,然后给大家分享了React 静态页面 nginx 配置简洁版的示例代码,下面话不多说了,来一起看看详细的介绍吧。 关于nginx的安装启动以及80端口被占用的解决方法,大家也可以参考这篇文章://www.jb51.net/article/110291.htm 第一步:... »

uwsgi+nginx部署Django项目操作示例

本文实例讲述了uwsgi+nginx部署Django项目操作。分享给大家供大家参考,具体如下: uWSGI概述 uWSGI 是一个全功能的 HTTP 服务器,可以把 HTTP 协议转化成语言支持的网络协议。 安装uwsgi 使用pip安装即可 pip install uwsgi 安装完成后可测试 #vim test.py def application(env, start_response): ... »

wordpress nginx多站点rewrite(重写)规则

wordpress多站点模式可以被应用在多种方式上。其中最常用的是在”子目录”模式或者”二级域名”模式上。 Nginx提供了两种特殊的指令:”x-accel-redirect”和”map”,使用这两个指令可以使得wordpress多站点的网络服务实现伪静态功能。 wordpress多站点使用子目录重写规则 配置中shouce.ren修改为自己的站点域名。 map $uri $blogname{ ~... »

使用PM2+nginx部署python项目的方法示例

之前面我们使用uwsgi部署项目比较繁琐,本章节介绍使用pm2+nginx一键部署django项目 PM2的主要特性: 内建负载均衡(使用Node cluster 集群模块) 后台运行 0秒停机重载,我理解大概意思是维护升级的时候不需要停机. 具有Ubuntu和CentOS 的启动脚本 停止不稳定的进程(避免无限循环) 控制台检测 提供 HTTP API 远程控制和实时的接口API ( Nodej... »

Python运维自动化之nginx配置文件对比操作示例

本文实例讲述了Python运维自动化之nginx配置文件对比操作。分享给大家供大家参考,具体如下: 文件差异对比diff.py #!/usr/bin/env python # import difflib import sys try: textfile1=sys.argv[1] textfile2=sys.argv[2] except exception,e: print "Error:"+st... »

Page 1 of 27123»