找回密码
 立即注册
搜索
热搜: 活动 交友 discuz
查看: 104|回复: 9

请问nginx反向代理后验证码和https的问题?

[复制链接]

32

主题

499

回帖

1122

积分

金牌会员

积分
1122
发表于 2011-9-18 22:41:14 | 显示全部楼层 |阅读模式
以反向代理hostloc为例
访问**登陆时验证码图片出不来,请问应该怎么设置?




现在nginx的conf是这么设置的:[ol]
  • server
  •         {
  •                 listen       80;
  •                 server_name hostloc.twingoddess.com;
  •                 log_format  hostloc.twingoddess.com  '$remote_addr - $remote_user [$time_local] $request '
  •              '$status $body_bytes_sent $http_referer '
  •              '$http_user_agent $http_x_forwarded_for';
  •                 access_log  /home/wwwlogs/hostloc.twingoddess.com.log  hostloc.twingoddess.com;
  •         
  •                 location / {
  •                 proxy_redirect off;
  •                 proxy_set_header Host $proxy_host;
  •                 proxy_set_header X-Real-IP $remote_addr;
  •                 proxy_set_header REMOTE-HOST $remote_addr;
  •                 proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
  •                 client_max_body_size 25m;
  •                 client_body_buffer_size 256k;
  •                 proxy_connect_timeout 60;
  •                 proxy_send_timeout 60;
  •                 proxy_read_timeout 60;
  •                 proxy_buffer_size 256k;
  •                 proxy_buffers 4 256k;
  •                 proxy_busy_buffers_size 256k;
  •                 proxy_temp_file_write_size 256k;
  •                 proxy_max_temp_file_size 64m;
  •                 proxy_pass http://www.hostloc.com;
  •                 }
  •         }
  • [/ol]复制代码另外我反向了https的google,但因为证书是伪造的,有些浏览器会打不开,请问有解决方法吗?

    先谢谢了。
  • 本帖子中包含更多资源

    您需要 登录 才可以下载或查看,没有账号?立即注册

    ×
    回复

    使用道具 举报

    315

    主题

    1万

    回帖

    2万

    积分

    论坛元老

    积分
    23115
    发表于 2011-9-18 22:50:17 | 显示全部楼层
    好难啊
    回复

    使用道具 举报

    769

    主题

    1万

    回帖

    2万

    积分

    论坛元老

    积分
    24231
    发表于 2011-9-18 22:50:49 | 显示全部楼层
    proxy_set_header referer www.hostloc.com;
    回复

    使用道具 举报

    63

    主题

    1074

    回帖

    2353

    积分

    金牌会员

    积分
    2353
    发表于 2011-9-18 22:51:52 | 显示全部楼层
    听说https用squid反代不错,没试过
    回复

    使用道具 举报

    1286

    主题

    5313

    回帖

    1万

    积分

    论坛元老

    积分
    14664
    发表于 2011-9-18 22:51:55 | 显示全部楼层
    原帖由 Kvm 于 2011-9-18 22:50 发表


    proxy_set_header referer www.hostloc.com;

    请测试一下啊
    回复

    使用道具 举报

    32

    主题

    499

    回帖

    1122

    积分

    金牌会员

    积分
    1122
     楼主| 发表于 2011-9-18 22:56:38 | 显示全部楼层
    原帖由 Kvm 于 2011-9-18 22:50 发表


    proxy_set_header referer www.hostloc.com;


    添加了
    proxy_set_header referer http://www.hostloc.com;

    后搞定了,谢谢Kvm。
    回复

    使用道具 举报

    71

    主题

    1570

    回帖

    3409

    积分

    论坛元老

    积分
    3409
    发表于 2011-9-18 22:59:40 | 显示全部楼层
    技术贴
    回复

    使用道具 举报

    32

    主题

    499

    回帖

    1122

    积分

    金牌会员

    积分
    1122
     楼主| 发表于 2011-9-18 23:08:27 | 显示全部楼层
    原帖由 Router 于 2011-9-18 22:51 发表


    听说https用squid反代不错,没试过


    现在用nginx反代了https://encrypted.google.com/
    但因为证书是自己伪造的,有些浏览器直接就说证书不正确,不给打开,连个强制打开的选项都没有。
    现在google被屏蔽的太频繁了,没办法,只能自己想办法,用了个peer1线路的vps来反代,感觉速度还不错。

    我明天试下squid,谢谢。
    回复

    使用道具 举报

    708

    主题

    3193

    回帖

    8610

    积分

    论坛元老

    积分
    8610
    发表于 2011-9-18 23:12:18 | 显示全部楼层
    https不行吧
    回复

    使用道具 举报

    708

    主题

    3193

    回帖

    8610

    积分

    论坛元老

    积分
    8610
    发表于 2011-9-19 00:03:01 | 显示全部楼层
    可以的,我在mac下用safari和chrome都能访问https反代。
    但win下chrome默认安全级别太高了,不能访问。这个反代按照NGINX+APACHE的配置来做就可以,随便下个LNAMP、LNMPA什么的修改下
    回复

    使用道具 举报

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

    本版积分规则

    Archiver|手机版|小黑屋|Discuz! X

    GMT+8, 2025-5-9 12:57 , Processed in 0.020506 second(s), 5 queries , Gzip On, Redis On.

    Powered by Discuz! X3.5

    © 2001-2024 Discuz! Team.

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