zoukankan      html  css  js  c++  java
  • proxy.conf编写


    #这里的test.com要与proxy_pass http://test.com 一至!
    upstream test.com {
    ip_hash;
    server 172.16.0.20:80;
    server 172.16.0.30:80;
    }

    upstream html.com{
    server 172.16.0.20:80;
    }

    server {
    listen 80;
    root /home/scort/www;
    index index.html index.htm;
    server_name test.com;

    location / {
    try_files $url $uri/ =404;
    }

    #配置Nginx动静分离,定义的静态页面直接从Nginx发布目录读取。
    location ~ .*.(html|htm|gif|jpg|jpeg|bmp|png|ico|txt|js|css)$
    {

    #方式一:本地
    # root /home/scort/data;
    #expires定义用户浏览器缓存的时间为3天,如果静态页面不常更新,可以设置更长,这样可以节省带宽和缓解服务器的压力
    # expires 3d;

    # 方式二:远程代理
    proxy_set_header Host $host; # 主机名,作用:优先使用它来匹配域名;如果没有这个参数,则使用 proxy_pass的值来作为域名!
    proxy_set_header X-Real-IP $remote_addr; # 客户端IP
    proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
    proxy_pass http://html.com;
    }

    #动态页面交给http://test.com,也即我们之前在nginx.conf定义的upstream test.com 均衡
    location ~ .*.(php|jsp|cgi)?$
    {
    proxy_set_header Host $host; # 主机名,作用:优先使用它来匹配域名;如果没有这个参数,则使用 proxy_pass的值来作为域名!
    proxy_set_header X-Real-IP $remote_addr; # 客户端IP
    proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
    proxy_pass http://test.com;
    }

    }

  • 相关阅读:
    神奇的C语言
    实现代码编辑器
    实现了一个简单的key-value存储系统
    一些官网说明
    苹果用户转入mate30,被恶心到了
    吐嘈一下乱用注入
    谈一下OOP的乱用现象
    mongo3.x ssl版安装文件
    再谈LRU双链表内存管理
    cocos在win平台exe无法使用 UserDefault 解决方法
  • 原文地址:https://www.cnblogs.com/luoyan01/p/9734184.html
Copyright © 2011-2022 走看看