Browsed by分类: Nginx

nginx开启http2(server push)支持

nginx开启http2(server push)支持

1、nginx版本必须1.13.9以上;
2、openssl版本必须1.0.2以上;
3、nginx要编译“ngx_http_v2_module”模块;
4、必须使用https,即要申请证书配置https;
5、nginx配置文件使用“ listen 443 ssl http2;”和“http2_push_preload on;”开启http2和http2 server push;
6、网站使用后端编程语言发送字段名为link的header,用于告诉nginx要推送哪个文件,如php用“header(‘link: </script.js>; rel=preload; as=script’, false);”来告诉nginx要推送“/script.js”这个文件(路径必须是相对root的绝对路径)。

Read More Read More

使用nginx负载均衡+多个云的免费额度打造免费markdown图床

使用nginx负载均衡+多个云的免费额度打造免费markdown图床

之前我博客图片是存在又拍云的,由于博客有很多git图,最近浏览的人也多,流量一天10几G,一天两三块钱,又拍云赠送的67元根本用不了多久,这样一来,又拍云所谓的每月免费10G存储空间+15G流量就变成了扯蛋,如果用其他云,免费流量迟早也会不够用,因为文章会越来越多,浏览的人也会越来越多,所以就想用多台对象存储服务器来分散流量,用nginx做负载均衡,把本来属于一台机的流量分散到多台,我目前是用了6个云,网易、七牛、腾讯、又拍、Ucloud、青云QingCloud,它们各自的免费额度如下。

Read More Read More

Nginx添加HTTP密码认证

Nginx添加HTTP密码认证

为了方便,我们有时候可能会放一些监控脚本在默认的域名下,比如放个`phpinfo.php`,用于查看php的信息等等,但这个又不想被别人直接访问,而且也不想写个什么登录界面,这时,我们就可以直接用nginx的身份认证功能。

Read More Read More

扫码在手机查看
iPhone请用自带相机扫
安卓用UC/QQ浏览器扫

Nginx添加HTTP密码认证