当前位置:首页 > CN2资讯 > 正文内容

nginx反向代理和认证反向代理

1天前CN2资讯

认证反向代理

server

{

      listen 443 ssl;

    ssl on;

    ssl_certificate /usr/local/nginx/ssl/cn.crt;

    ssl_certificate_key /usr/local/nginx/ssl/cn.key;


      server_name ;

      location / {

       # proxy_redirect off;

       # proxy_set_header Host $host;

       # proxy_set_header X-Real-IP $remote_addr;

       # proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;

        include proxy_setting.conf;

 #      proxy_next_upstream error timeout invalid_header http_500 http_502 http_503;

 #

 #               ### Set headers ####

 #               proxy_set_header Host $host;

 #               proxy_set_header X-Real-IP $remote_addr;

 #               proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;

 #

 #               ### Most PHP, Python, Rails, Java App can use this header ###

 #               proxy_set_header X-Forwarded-Proto https;

 #

 #               ### By default we don't want to redirect it ####

 #               proxy_redirect     off;

        proxy_pass https://ssl1;

           }

}

proxy_setting.conf内容


proxy_redirect off;

proxy_set_header Host $host;

proxy_set_header X-Real-IP $remote_addr;

proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;

#proxy_cache_use_stale timeout http_502 http_504;

proxy_cache_use_stale updating error timeout;

proxy_set_header X-Forwarded-Proto https;

proxy_ignore_headers X-Accel-Expires Expires Cache-Control Set-Cookie;

add_header X-Cache '$upstream_cache_status from $server_addr';

proxy_max_temp_file_size 0;

proxy_connect_timeout 5;

proxy_send_timeout 5;

proxy_read_timeout 3;

proxy_buffer_size 4k;

proxy_buffers 4 32k;

proxy_busy_buffers_size 64k;

proxy_temp_file_write_size 64k;


反向代理Proxy


~                                 

server

{

      listen 80;

      server_name  ;


      location / {

      #  proxy_redirect off;

      #  proxy_set_header Host $host;

      #  proxy_set_header X-Real-IP $remote_addr;

      #  proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;

        include proxy_setting.conf;

        proxy_pass http://online;

           }

    access_log /data/wwwlogs/api.log access;


}

主要区别为加粗字体其他使用proxy_setting.conf文件就可以

    你可能想看:

    扫描二维码推送至手机访问。

    版权声明:本文由皇冠云发布,如需转载请注明出处。

    本文链接:https://www.idchg.com/info/24172.html

    分享给朋友:

    “nginx反向代理和认证反向代理” 的相关文章

    iHerb优惠码使用指南:最大化你的购物折扣

    在现代生活中,网络购物已经成为很多人日常消费的一部分,尤其是像iHerb这样的电商平台,提供了丰富的天然保健品和生活必需品。对于我们消费者来说,iHerb优惠码就是一个能够让购物更加实惠的绝佳工具。 iHerb优惠码是一种特殊的代码,用户在结账时输入这些代码,就可以享受相应的折扣。无论是新用户还是老...

    xTom:灵活可靠的IaaS解决方案,为企业提供优秀网络服务

    xTom是一家成立于2012年的私人控股公司,总部位于德国杜塞尔多夫。它专注于基础设施即服务(IaaS),为各种规模的企业提供可靠的网络和数据中心服务。我对这家公司印象深刻,因为他们提供的解决方案不仅全面,而且非常灵活,能够满足不同客户的需求。 作为一个专业的IaaS提供商,xTom涵盖的服务范围非...

    甲骨文云的永久免费服务:开发者的理想选择

    在现代云计算的环境中,甲骨文云(Oracle Cloud)作为一种强有力的云计算服务,凭借其永久免费服务吸引了许多用户。回想我初次接触甲骨文云时,正是被它提供的多种Always Free服务所吸引,比如我可以免费使用2个实例和20GB的存储空间。这让我在学习和开发上有了更加广阔的可能性,不用担心一开...

    低价VPS: 如何选择最合适的虚拟私人服务器

    低价VPS概述 我们常常听到VPS这个词,它代表“虚拟私人服务器”。对于那些不太了解的人,VPS实际上是一种将一台物理服务器划分为多个虚拟服务器的技术。每个VPS都有独立的操作系统和存储空间,就像你在家里拥有一个独立的小房间一样。这样一来,你就能在不需要太多资金投入的情况下,拥有一台属于自己的服务器...

    解决远程登录Windows Server密码错误的有效步骤

    在尝试远程登录Windows Server时,密码错误是一个常见的问题。遇到这种情况,我通常首先会彻底检查一下用户名和密码的输入。看似简单的步骤实际上可能会被忽视。我会确保输入的每个字符都是正确的,尤其是大小写和特殊字符,确保没有打错。这样的细节容易被忽略,却常常是导致失败登录的主因。 之后,我会关...

    Cloudflare域名解析教程:轻松设置与优化网站性能

    在网络安全和性能优化方面,Cloudflare无疑是一个备受青睐的选择。它不仅为网站提供了强大的DNS解析服务,还有助于提升访问速度和保护网站免受各类网络攻击。我在使用Cloudflare的过程中,逐渐了解了什么是Cloudflare以及它的多种功能和优势。 首先,我们需要知道Cloudflare是...