`

nginx反向代理demo

 
阅读更多
#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;
    #log_format  main  '$remote_addr - $remote_user [$time_local] "$request" '
    #                  '$status $body_bytes_sent "$http_referer" '
    #                  '"$http_user_agent" "$http_x_forwarded_for"';
    #access_log  logs/access.log  main;
    sendfile        on;
    #tcp_nopush     on;
    #keepalive_timeout  0;
    keepalive_timeout  65;
    #gzip  on;
    client_header_buffer_size 16k;
    #upstream weatherserver {
        #server tcloud-cpsp-music.devapps.ocp.csvw.com;
        #server 211.159.145.218:443;
    #}

    server {

        listen       80;
        listen       443 ;
        server_name  10.160.249.114;

        #charset koi8-r;

        #access_log  logs/host.access.log  main;

        ssl_certificate      /usr/local/nginx/ssl/nginx.crt;
        ssl_certificate_key  /usr/local/nginx/ssl/nginx.key;


        location /VUI {
            proxy_pass   https://211.159.145.218:443;
            index /demo/page/login;
        }

        location /OPENAPI {
            #proxy_pass   https://47.95.51.100:443;
            proxy_pass   http://dev-openapi.dmhmusic.com;
            index /demo/page/login;
        }

        location /auth {
            #proxy_pass   https://47.95.51.100:443;
            proxy_pass   http://dev-openapi.dmhmusic.com;
            index /demo/page/login;
        }
       
        location /demo {
            #proxy_pass   https://tcloud-cpsp-music.devapps.ocp.csvw.com;
            proxy_pass    http://tcloud-cpsp-music.devapps.ocp.csvw.com;
            index /demo/page/login;
        }

        location /cp {
            #proxy_pass   https://47.95.51.100:443;
            proxy_pass   http://tcloud-cpsp-music.devapps.ocp.csvw.com;
        }

        location /assets/ { 
            proxy_pass   http://tcloud-cpsp-music.devapps.ocp.csvw.com;
        } 

   }
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  

    # another virtual host using mix of IP-, name-, and port-based configuration
    #
    #server {
    #    listen       8000;
    #    listen       somename:8080;
    #    server_name  somename  alias  another.alias;

    #    location / {
    #        root   html;
    #        index  index.html index.htm;
    #    }
    #}


    # HTTPS server
    #
    #server {
    #    listen       443 ssl;
    #    server_name  localhost;

    #    ssl_certificate      cert.pem;
    #    ssl_certificate_key  cert.key;

    #    ssl_session_cache    shared:SSL:1m;
    #    ssl_session_timeout  5m;

    #    ssl_ciphers  HIGH:!aNULL:!MD5;
    #    ssl_prefer_server_ciphers  on;

    #    location / {
    #        root   html;
    #        index  index.html index.htm;
    #    }
    #}

}
分享到:
评论

相关推荐

    nginx的负载均衡和反向代理 demo.zip

    nginx的负载均衡和反向代理的demo,springboot版本,访问ip即可在页面展示服务器的ip和端口。

    nginx+ffmpeg+demo.zip

    【Nginx】是一个高性能的HTTP和反向代理服务器,广泛应用于Web服务。在这里,Nginx作为视频流服务器,它接收FFmpeg生成的视频流,并将其分发给客户端,如Chrome浏览器。Nginx的配置文件通常会设定特定的URL路径来...

    nginx_tomcat8_redis负载均衡demo

    在这个“nginx_tomcat8_redis负载均衡demo”中,我们将探讨如何利用Nginx作为反向代理服务器,Tomcat作为应用服务器集群,以及Redis作为会话持久化存储,构建一个高效且可扩展的负载均衡解决方案。 首先,Nginx是一...

    nginx负载均衡配置文件demo

    这里我们探讨的是如何使用Nginx作为反向代理和负载均衡器,来提升系统的整体处理能力,特别是在处理静态内容和优化动态请求方面。Nginx以其高效的性能和灵活的配置,成为许多大型网站首选的前端服务器。 首先,我们...

    nginx-demo-master.zip

    在`nginx-demo-master`中,可能包含配置了负载均衡和反向代理的示例。`upstream`块用于定义一组服务器,Nginx会根据策略(轮询、权重等)将请求分发到这些服务器上。`proxy_pass`指令则将前端请求转发至upstream...

    Minimum-reverse-proxy-demo:docker-compose nginx反向代理演示

    最少的Nginx反向代理演示 该存储库包含一个由docker-compose编排应用程序,其中Flask和Vue服务在nginx反向代理后面运行。 警告 此应用程序及其服务尚未准备好投入生产,并且没有为部署进行适当配置。 它仅用作配置...

    nginx解决跨域问题的实例方法

    浏览器的同源策略限制了JavaScript从一个源获取另一个源的数据,而Nginx作为一个强大的反向代理服务器,可以有效地解决这个问题。本篇文章将详细介绍如何利用Nginx解决跨域问题。 首先,了解跨域的基本概念。跨域是...

    nginx高可用demo.zip

    06Nginx、keepalived、安装使用 源码包

    nginx-demo.zip

    nginx反向代码到此程序实例 打包 mvn clean package 启动 java -Dserver.port=8881 -jar nginx-demo-0.0.1-SNAPSHOT.jar java -Dserver.port=8882 -jar nginx-demo-0.0.1-SNAPSHOT.jar java -Dserver.port=8883 -...

    nginx-docker-miniprogram:给微信小程序业务域名做反向代理的Nginx Docker配置

    利用做反向代理,可以利用符合要求的域名把请求转发到其他目标域名的网页。这个Demo同时使用了技术,开发者可以根据需求快速修改和部署。 Demo Demo演示了把 请求转发到 ,其中包括一些静态资源的转发。同时,利用...

    springboot+vue+nginx完整demo代码

    【标题】"springboot+vue+nginx完整demo代码"是一个示例项目,它结合了三个关键技术:Spring Boot、Vue.js...通过分析和运行此项目,你可以深入了解Spring Boot的API设计、Vue.js的组件化开发以及Nginx的反向代理功能。

    tomcat+nginx+Redis集成demo

    Nginx是一款高性能的HTTP和反向代理服务器,以其轻量级、高并发处理能力著称。Redis则是一个内存中的数据存储系统,常用于缓存和快速数据访问。 【描述】中提到的"tomcat+nginx+Redis集成demotomcat+nginx+Redis...

    Spring+Redis+Nginx实Session共享的Demo

    本示例“Spring+Redis+Nginx实Session共享的Demo”提供了一种解决方案,利用Spring、Redis缓存和Nginx反向代理来实现跨服务器的Session一致性。 首先,我们来理解每个组件的作用: 1. **Spring**:这是一个广泛...

    Nginx代理axios请求以及注意事项详解

    近期写个小demo,因为用到某大厂的在线数据,接口做了跨域限制,所以利用Nginx代理来解决这些问题。 1. nginx.conf 配置信息 由于nginx.conf配置信息较多,本篇只关注跟axios和静态资源请求设置,顺便也将常见的...

    nginx-demo-least_conn.zip

    Java是后端开发的常用语言,而Nginx则以其高性能、轻量级的特性被广泛用作反向代理、负载均衡器和HTTP服务器。 【压缩包子文件的文件名称列表】:虽然没有列出具体的文件内容,但我们可以推断“nginx-demo”可能...

    vue.js项目nginx部署教程

    nginx是一个高性能的HTTP和反向代理服务器。因此常用来做静态资源服务器和后端的反向代理服务器。本文主要记录使用nginx去部署使用vue搭建的前端项目,项目基于vue官方的脚手架vue-cli构建。 开发环境搭建完成。 二...

    nginx-http-flv-demo.rar

    Nginx是一个高性能的HTTP和反向代理服务器,广泛用于互联网上的高并发场景。它以其轻量级、稳定性强和配置简单等特点受到青睐。在标题提到的"nginx-http-flv-demo.rar"中,用户已经编译了一个特别版本的Nginx服务器...

    Nginx+tomcat 实现负载均衡session共享demo

    `Nginx`作为一款高性能的反向代理服务器,常被用于负载均衡,而`Tomcat`则是一款广泛使用的Java应用服务器,尤其适合处理Servlet和JSP应用。本教程将详细讲解如何通过`Nginx`实现`Tomcat`集群的负载均衡,并实现`...

    Windows+Nginx+Tomcat做负载均衡同时实现session共享Demo2

    这里我们关注的是如何在Windows环境下,利用Nginx作为反向代理服务器,与Tomcat应用服务器集群配合,实现负载均衡,并且确保Session数据在多个Tomcat实例之间共享。这个场景对于大型网站或高并发的应用尤其实用,...

    Nginx与Tomcat

    在Web服务器领域,Nginx以其高效、轻量级的特性,常被用作前端反向代理服务器,而Tomcat作为Java应用服务器,主要用于处理动态请求。两者结合使用,可以实现动静分离,提高网站的性能和可扩展性。本文将深入探讨...

Global site tag (gtag.js) - Google Analytics