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

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

[复制链接]

29

主题

441

回帖

991

积分

高级会员

积分
991
发表于 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,但因为证书是伪造的,有些浏览器会打不开,请问有解决方法吗?

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

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

    ×
    回复

    使用道具 举报

    312

    主题

    1万

    回帖

    2万

    积分

    论坛元老

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

    使用道具 举报

    480

    主题

    8046

    回帖

    1万

    积分

    论坛元老

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

    使用道具 举报

    63

    主题

    988

    回帖

    2177

    积分

    金牌会员

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

    使用道具 举报

    433

    主题

    3044

    回帖

    7435

    积分

    论坛元老

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


    proxy_set_header referer www.hostloc.com;

    请测试一下啊
    回复

    使用道具 举报

    29

    主题

    441

    回帖

    991

    积分

    高级会员

    积分
    991
     楼主| 发表于 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。
    回复

    使用道具 举报

    60

    主题

    1451

    回帖

    3118

    积分

    论坛元老

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

    使用道具 举报

    29

    主题

    441

    回帖

    991

    积分

    高级会员

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


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


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

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

    使用道具 举报

    411

    主题

    1994

    回帖

    5269

    积分

    论坛元老

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

    使用道具 举报

    411

    主题

    1994

    回帖

    5269

    积分

    论坛元老

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

    使用道具 举报

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

    本版积分规则

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

    GMT+8, 2025-1-11 15:58 , Processed in 0.024850 second(s), 5 queries , Gzip On, Redis On.

    Powered by Discuz! X3.5

    © 2001-2024 Discuz! Team.

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