• nginx实现反向代理


    可以实现反向代理的工具:

    Nginx

    nginx是一款高性能的http 服务器/反向代理服务器及电子邮件(IMAP/POP3)代理服务器。

    由俄罗斯的程序设计师Igor Sysoev所开发,官方测试nginx能够支支撑5万并发链接,

    并且cpu、内存等资源消耗却非常低,运行非常稳定,所以现在很多知名的公司都在使用nginx。

    lvs

    LVS是Linux Virtual Server的简写,意即Linux虚拟服务器,是一个虚拟的服务器集群系统。

    本项目在1998年5月由章文嵩博士成立,是中国国内最早出现的自由软件项目之一。

    F5(硬件)

    F5负载均衡系统支持N+M Cluster多活的架构,在同一个Group中的负载均衡设备可以自由分配“Active”与“Standby”比例,

    且可以指定Group中多台负载均衡设备的接管顺序,这种模式完全解决了2+2模式下冷备的两台设备利用率低的问题。

    haproxy

    HAProxy是一个使用C语言编写的自由及开放源代码软件,其提供高可用性、负载均衡,以及基于TCP和HTTP的应用程序代理。

    在这里使用的Nginx:

    首先下载Nginx:http://nginx.org/    然后解压就可以

    在这个目录下配置nginx.conf

    实现代理:

    1.修改Hosts文件,暴露给外界一个地址
    			127.0.0.1 www.wdksoft.com
    2.配置nginx反向代理,修改nginx.conf,思路如下:监听到客户端请求www.wdksoft.com   
        由内部进行资源转发
    			server {
    				listen       80;			                监听端口为80
    				server_name  www.wdksoft.com;	监听的域名
    
    				#charset koi8-r;
    
    				#access_log  logs/host.access.log  main;
    
    				location / {
    					proxy_pass http://localhost:8080/;    代理的地址
    					index index.html index.htm;	默认访问页面
    				}
    			}            
    

      

  • 相关阅读:
    MVC Controller 下载文件
    C#中字符串转日期类型
    MVC中使用Hangfire按秒执行任务
    Excel vba中访问ASP.NET MVC项目,记录访问时间,文件名称
    MSSQL SERVER收缩日志文件
    匿名线程启动
    常用颜色表以及中国传统颜色名录
    elasticsearch.net search入门使用指南中文版
    InstallShield程序打包图解
    [转]让程序只能打开一个
  • 原文地址:https://www.cnblogs.com/wishsaber/p/12274462.html
Copyright © 2020-2023  润新知