Nginx前端连接HTTPS转发到后端HTTP实现方法

广告也精彩

今天折腾WHMCS时访问特别慢,由于是加载了Google字体的问题,本来想直接替换为国内字体库的,但这个站需要使用HTTPS,而国内的库都不支持HTTPS,于是想到了Nginx的反向代理,具体代码如下:

server
        {
                listen       443;
                server_name git.gaomingsong.com;    #你的域名地址
                ssl on;
                ssl_certificate /root/gaomingsong.com.crt;    #SSL证书存放地址
                ssl_certificate_key /root//gaomingsong.com.key;   #SSL密钥存放地址
                ssl_session_timeout 5m;
                ssl_protocols  SSLv3 TLSv1;
                ssl_ciphers  HIGH:!ADH:!EXPORT56:RC4+RSA:+MEDIUM;
                ssl_prefer_server_ciphers   on;
				valid_referers server_name *.gaomingsong.com;   #改为自己需要使用字体库的网站域名。公益服务去掉这几行。
				if ($invalid_referer) {
				return 404;
				}

    location / {
        proxy_pass http://fonts.useso.com;
    }

        }

访问测试:
http://fonts.useso.com/css?family=Ubuntu:500,700
https://git.gaomingsong.com/css?family=Ubuntu:500,700
写得比较仓促,如有不足之处,欢迎指正。

您可以选择一种方式赞助本站

    A+
发布日期:2015年09月05日  所属分类:系统配置
标签:

目前评论:6   其中:访客  3   博主  3

  1. avatar 老杨 0

    国内的环境就是折腾……

    • avatar network

      @老杨 是的,没办法,慢慢适应吧~! :mrgreen:

  2. avatar 日光博客 2

    我直接用插件屏蔽谷歌字体,好像不起作用,还是你的方法好

  3. avatar UClinux 0

    写个浏览器扩展,遇到谷歌地址。替换成国内的,应该也行。

    • avatar netwboy

      @UClinux 是的,不过我觉得这样还是方便一些。

评论加载中...

发表评论

:?: :razz: :sad: :evil: :!: :smile: :oops: :grin: :eek: :shock: :???: :cool: :lol: :mad: :twisted: :roll: :wink: :idea: :arrow: :neutral: :cry: :mrgreen: