首页 > 系统相关 >nginx https配置& proxy_protocol协议配置

nginx https配置& proxy_protocol协议配置

时间:2024-07-03 17:19:28浏览次数:1  
标签:set protocol ssl header nginx proxy

    server {
	listen 8100 proxy_protocol;
	set_real_ip_from 0.0.0.0/0;
	real_ip_header  proxy_protocol;
	location / {
		proxy_set_header X-Real-IP $proxy_protocol_addr;
                proxy_set_header X-Forwarded-For $proxy_protocol_addr;

		proxy_pass http://127.0.0.1:8000;
	}
    }

  ssl:

server {
     listen 443 ssl;
     server_name api.xxx.top;

     ssl_certificate /etc/nginx/cert/api.xxx.top.pem;
     ssl_certificate_key /etc/nginx/cert/api.xxx.top.key;

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

     #自定义设置使用的TLS协议的类型以及加密套件(以下为配置示例,请您自行评估是否需要配置)
     #TLS协议版本越高,HTTPS通信的安全性越高,但是相较于低版本TLS协议,高版本TLS协议对浏览器的兼容性较差。
     ssl_ciphers ECDHE-RSA-AES128-GCM-SHA256:ECDHE:ECDH:AES:HIGH:!NULL:!aNULL:!MD5:!ADH:!RC4;
     ssl_protocols TLSv1.1 TLSv1.2 TLSv1.3;

     #表示优先使用服务端加密套件。默认开启
     ssl_prefer_server_ciphers on;

    location / {
	proxy_set_header X-Real-IP $remote_addr;
        proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;

        proxy_pass http://127.0.0.1:8000;
    }
}

  

标签:set,protocol,ssl,header,nginx,proxy
From: https://www.cnblogs.com/zhco/p/18282228

相关文章

  • nginx开启https
    生成自签名证书如果是在运营商处获得的证书,则不用这一步点击查看代码mkdir/etc/nginx/sslcat>/etc/nginx/ssl/nginx.cnf<<EOF[req]default_bits=2048distinguished_name=req_distinguished_namereq_extensions=req_extx509_extensions=v3_re......
  • CCProxy栈溢出漏洞
    CCProxy栈溢出漏洞一.漏洞发现CCProxy是一款代理服务器软件,不仅支持常见的HTTP和SOCKETS代理,而且支持FTP和Telnet协议。我们这次的漏洞就是在Telnet服务当中的。首先,使用ping指令进行大量输入,判断是否会出现栈溢出的情况,如果出现说明存在栈溢出的漏洞,并且可以进行利用。使用k......
  • Nginx实战书籍_220
    ......
  • Nginx实战书籍_240
    ......
  • Nginx实战书籍_260
    ......
  • Nginx实战书籍_280
    ......
  • tengine/nginx https请求 转发 http upstream
    转载自:https://blog.csdn.net/windywolf301/article/details/135548805?spm=1001.2014.3001.5502为什么要将https转发为http当前的互联网应用基本都要支持https协议,而当浏览器头通过https协议将请求发到到负责负载的nginx后,会由当前nginx再以http协议向后端upstream进行请求,之所......
  • nginx配置获取客户端的真实ip
    https://blog.csdn.net/superzhang6666/article/details/132901093 对于nginx获取客户端真实ip做个总结对于首层代理服务器,使用proxy_set_headerX-Forwarded-For$remote_addr;来将客户端IP赋值给X-Forwarded-For请求头对于非首层代理服务器,使用proxy_set_headerX-Forwarded......
  • mysql审计日志-ProxySQL
    MySQL审计概述:出于对数据安全的考虑,很多公司要求对MySQL的操作进行审计,这就要求我们对所有MySQL的操作都进行记录,并且相关信息要齐全(账号,时间,语句等)。 1、general_log:这样虽然可以记录所有的操作日志,但很遗憾,缺少账号等必要信息,而且IO消耗非常大。2、init-connect:这个其实就......
  • Nginx proxy manager反向代理docker hub
    1.域名解析用作反向代理的域名要提前解析,如果使用外国的DNS域名提供商的话,最好提前一天解析好。2.配置NPM2.1.Details选项卡2.2.SSL选项卡2.3.Advanced选项卡location/{#Dockerhub的官方镜像仓库proxy_passhttps://regis......