windows nginx根据请求地址配置反响代理(同一个ng端口)

#user  nobody;

worker_processes  1;

#error_log  logs/error.log;

#error_log  logs/error.log  notice;

#error_log  logs/error.log  info;

#pid        logs/nginx.pid;

events {

worker_connections  1024;

}

http {

include       mime.types;

default_type  application/octet-stream;

sendfile        on;

keepalive_timeout  65;

upstream driver-interface{

server ip1:8081 max_fails=0;

#server ip2:8082 max_fails=0;

}

upstream driver-admin{

#server 218.66.19.173:8081 max_fails=0;

server 192.168.3.21:8082 max_fails=0;

}

server {

listen       80;

server_name  localhost;

location /drive/mobile/{    //这里控制接口(mobile)代理跳转

root   html;

proxy_redirect    off;

proxy_set_header  Host $host:80;

proxy_set_header  X-Real-IP  $remote_addr;

proxy_set_header  X-Forwarded-For $proxy_add_x_forwarded_for;

index  index.html index.htm;

proxy_pass  http://driver-interface;

proxy_redirect  default;

}

location ~ .*/(admin|js|css|img|images) {   //这里控制管理后台(admin)代理跳转,由于后台有样式,js以及图片,前缀不包含admin。所以也需要在这里配置

root   html;

index  index.html index.htm;

//一下是将请求的域名重新转发到页面(分页中,或直接获取请求域名的需要,如果不配置激昂读取到http://driver-interface)

proxy_redirect    off;

proxy_set_header  Host $host:80;

proxy_set_header  X-Real-IP  $remote_addr;

proxy_set_header  X-Forwarded-For $proxy_add_x_forwarded_for;

proxy_pass  http://driver-admin;

proxy_redirect  default;

}

location / {

root   html;

index  index.html index.htm;

}

error_page   500 502 503 504  /50x.html;

location = /50x.html {

root   html;

}

}

}

时间: 2024-08-03 08:24:25

windows nginx根据请求地址配置反响代理(同一个ng端口)的相关文章

【Asp.net Core】在 Linux 子系统中安装 nginx 并配置反向代理

上一篇鸟文中,老周已经介绍过在 Ubuntu 子系统中安装 dotnet-sdk 的方法,本文老周给大伙伴们说说安装 nginx 服务,并配置反向代理.同样,老周假设你从来没有用过 Linux,所以老周会讲得很细.可能因为这样,博客园每次都把老周的文章撤下首页.不管他,他撤他的,我推我的,Who 怕 Who. 其实,你可以选择 nginx 或 Apache,不过老周更喜欢 nginx 一些,总觉得 Apache 有些别扭.当然了,asp.net core 应用是可以独立运行,所以,你确实可以直接

CentOS7 Nginx安装及配置反向代理

背景: Mono (Mono JIT compiler version 5.4.0.201 ) jexus-5.8.2-x64(<CentOS7 安装 jexus-5.8.2-x64>) VirtualBox5.1.22(3个CentOS7系统) (192.168.5.147.192.168.5.182.192.168.5.183) 参考资料: http://www.cnblogs.com/guogangj/p/4131704.html(HappyAA服务器部署笔记1(nginx+tomcat

Nginx + Tomcat 负载均衡配置详解

Nginx作为反向代理服务器,实现负载均衡.首先浏览器发起请求,到达Nginx,由Nginx将请求地址转发给相应的tomcat服务器,再由tomcat服务器将结果返回给Nginx,Nginx将结果再转发给浏览器. 在这过程中,对于浏览器来说,并不知道后端的存在, 相对于Tomact来说,当前的客户端是Nginx服务器.这就完成了一个代理的过程. 首先准备三台Linux服务器:IP地址分别为 192.168.1.61  192.168.1.62  192.168.1.63 其中61安装nginx服

【Linux 初学】Nginx的安装与配置(五)

1. 从官网 http://nginx.org/en/download.html  上下载稳定版本  nginx-1.8.0.tar.gz tar -zxvf nginx-1.8.0.tar.gz 解压到 /usr/local/nginx 2.设置一下配置信息 ./configure --prefix=/usr/local/nginx ,或者不执行此步,直接默认配置 (1)执行后可能报错:checking for OS + Linux 2.6.32-358.el6.x86_64 x86_64ch

windows下nginx安装、配置反向代理

1.首先你要去下载nginx  (由于公司服务器环境限制只能用windows版的  最好还是用Linux)下载地址 http://nginx.org/ Mainline version  意思是 当前主要开发的 就是开发版的      Stable version    稳定版的  用这个就行 Legacy versions  以前的稳定版   2.下载后解压,然后运行nginx.exe 如果报错了  去logs文件夹下的error.log看看什么原因 一般都是80端口号被占用 这里说下怎么解决

Nginx + Tomcat Windows下的负载均衡配置

一.为什么需要对Tomcat服务器做负载均衡?    Tomcat服务器作为一个Web服务器,其并发数在300-500之间,如果超过500的并发数会出现Tomcat不能响应新的请求的情况,严重影响网站的运行.同时如果访问量非常大的情况下,Tomcat的线程数会不断增加.因此会占据大量内存,严重时出现内存溢出的现象,这时需要重启Tomcat以释放内存,阻断了网站的运行.    所以对Tomcat做负载均衡便很有必要.目前可以和Tomcat做负载均衡的主流服务器是Apache,但是Nginx由于功能

Nginx HTTP负载均衡和反向代理配置

当前大并发的网站基本都采用了Nginx来做代理服务器,并且做缓存,来扛住大并发.先前也用nginx配置过简单的代理,今天有时间把整合过程拿出来和大家分享,不过其中大部分也是网上找来的资源. nginx完整的反向代理代码如下所示  : [[email protected] conf]# vim nginx.conf user  www www; worker_processes  10; error_log  /var/log/nginx/nginx_error.log; pid        l

nginx配置反向代理概述

一.nginx反向代理:Web服务器的调度器 1.反向代理(Reverse Proxy)方式是指以代理服务器来接受客户端的连接请求,然后将请求转发给网络上的web服务器(可能是apache.nginx.tomcat.iis等),并将从web服务器上得到的结果返回给请求连接的客户端,此时代理服务器对外就表现为一个服务器. 图上可以看出:反向代理服务器代理网站Web服务器接收Http请求,对请求进行转发.而且nginx作为反向代理服务器可以根据用户请求的内容把请求转发给后端不同的web服务器,例如静

Nginx入门与基础之反向代理配置介绍

众所周知,nginx是一个很优秀的反向代理服务器,它反向代理的性能堪比haproxy,在很多应用场景中,nginx常常单独作为反向代理server+keepalived的配合构建高性能,高可用集群,下面我们讲讲nginx配置反向代理时一些常用配置参数说明,如下: 一. nginx反向代理配置项说明 1.1 proxy_pass 语法:proxy_pass URL; 配置块:location.if 此配置项将当前请求反向代理到URL参数指定的服务器上,URL可以是主机名或IP地址加端口的形式,例如