立即注册  找回密码
 立即注册
CeraNetworksBGVM服务器主机交流会员请立即修改密码Sharktech防护
楼主: mzxx

求一个https反向代理方案?

[复制链接]

求一个https反向代理方案?

[复制链接]

35

主题

1789

回帖

5665

积分

论坛元老

积分
5665
小夜

35

主题

1789

回帖

5665

积分

论坛元老

积分
5665
2017-8-23 20:01:30 | 显示全部楼层
本帖最后由 小夜 于 2017-8-23 20:04 编辑

给你个代码,参考一下:

server
    {
        listen 443;
        server_name img.qianduanmei.com;

        ssl on;
        ssl_certificate /web/host/ssl/img.c.qdm.crt;
        ssl_certificate_key /web/host/ssl/img.c.qdm.key;

        ssl_session_timeout 5m;

        ssl_protocols SSLv2 SSLv3 TLSv1;
        ssl_ciphers ALL:!ADH:!EXPOR***56:RC4+RSA:+HIGH:+MEDIUM:+LOW:+SSLv2:+EXP;
        ssl_prefer_server_ciphers on;

location / {
proxy_pass          http://img.qdm.proxy.com/;
proxy_redirect      off;
proxy_set_header    X-Real-IP       $remote_addr;
proxy_set_header    X-Forwarded-For $proxy_add_x_forwarded_for;
}        

        access_log /home/wwwlogs/img.qdm.log;
    }
回复

使用道具 举报

10

主题

294

回帖

1097

积分

金牌会员

积分
1097
aboutyj

10

主题

294

回帖

1097

积分

金牌会员

积分
1097
2017-8-26 11:48:36 | 显示全部楼层
本帖最后由 aboutyj 于 2017-8-26 11:50 编辑

拿去参考
有记录用户ip,nginx日志有记录,也有传递用户IP到后端

[ol]
  • server {
  •     listen 80;
  •     server_name yourdomain.com;
  •     return 301 https://yourdomain.com$request_uri;
  • }
  • server {
  •     listen 443 ssl;
  •     server_name yourdomain.com;
  •     charset utf-8;
  •     access_log /var/log/nginx/yourdomain.com/access.log  main;
  •     error_log /var/log/nginx/yourdomain.com/error.log;
  •     ssl on;
  •     ssl_certificate yourdomain.com.crt;
  •     ssl_certificate_key yourdomain.com.key;
  •     ssl_session_timeout  60m;
  •     ssl_protocols  SSLv2 SSLv3 TLSv1;
  •     ssl_ciphers  ALL:!ADH:!EXPOR***56:RC4+RSA:+HIGH:+MEDIUM:+LOW:+SSLv2:+EXP;
  •     ssl_prefer_server_ciphers   on;
  •     add_header Strict-Transport-Security "max-age=15552000; includeSubDomains";
  •     error_page  404              /404.html;
  •     location = /404.html {
  •         root   /usr/share/nginx/html;
  •     }
  •     error_page   500 502 503 504  /50x.html;
  •     location = /50x.html {
  •         root   /usr/share/nginx/html;
  •     }
  •     location ~ \.*$ {
  •         proxy_pass https://后端IP;
  •         proxy_set_header Host $host;
  •         proxy_set_header X-Forward-For $remote_addr;
  •         proxy_set_header X-Real-IP $remote_addr;
  •         proxy_set_header   X-Forwarded-Proto $scheme;
  •     }
  • }[/ol]复制代码



  • 回复

    使用道具 举报

    您需要登录后才可以回帖 登录 | 立即注册

    本版积分规则

    Archiver|小黑屋|HS2V主机综合交流论坛

    GMT+8, 2026-8-25 23:40 , Processed in 0.031549 second(s), 2 queries , Gzip On, Redis On.

    Powered by Discuz! X5.0

    © 2001-2026 Discuz! Team.

    快速回复 返回顶部 返回列表