环境准备:docker版本:1.9.1registry版本:2.2.1本文之前也有发过一篇自建仓库nginx认证,但是对新出的registryv2版本不适用,特重更一篇。一、创建相关目录及文件(1)目录结构auth│ ├──domain.crt│ ├──domain.key│ ├──nginx.conf│ └──nginx.htpasswd├──datamkdir -p authmkdir -p dataopenssl req -newkey rsa:4096 -nodes -sha256 -keyout auth/domain.key -x509 -days 365 -out aut
环境准备:docker版本:1.9.1registry版本:2.2.1本文之前也有发过一篇自建仓库nginx认证,但是对新出的registryv2版本不适用,特重更一篇。一、创建相关目录及文件(1)目录结构auth│ ├──domain.crt│ ├──domain.key│ ├──nginx.conf│ └──nginx.htpasswd├──datamkdir -p authmkdir -p dataopenssl req -newkey rsa:4096 -nodes -sha256 -keyout auth/domain.key -x509 -days 365 -out aut
系统centos6.51,安装配置nginx和Pythonyum install nginxpython默认安装的是2.6需要升级到2.7见教程2,django安装下载当前最新的版本:Django-1.8.5.tar.gz$ wget --no-check-certificate https://www.djangoproject.com/download/Django-1.8.5.tar.gz(备注:--no-check-certificate 免证书认证,不然下载不了https资源)$ tar zxf Django-1.8.5.tar.gz$ cd Django-1.8.5$ python
系统centos6.51,安装配置nginx和Pythonyum install nginxpython默认安装的是2.6需要升级到2.7见教程2,django安装下载当前最新的版本:Django-1.8.5.tar.gz$ wget --no-check-certificate https://www.djangoproject.com/download/Django-1.8.5.tar.gz(备注:--no-check-certificate 免证书认证,不然下载不了https资源)$ tar zxf Django-1.8.5.tar.gz$ cd Django-1.8.5$ python
pagespeed是谷歌开发的前端优化神器,可以化腐朽为神奇,加快网页反应速度。支持apache和nginx。由于ngx_pagespeed源码太大(约90M),即使打包成src.rpm,也无法在博客中发表。本文提供一个spec文件,希望有能力的同学自己动手。#%definenginx_home%{_localstatedir}/cache/nginx%definenginx_usernginx%definenginx_groupnginxSummary:HighperformancewebserverName:nginxVersion:1.4.7%define_pagespeedversio
pagespeed是谷歌开发的前端优化神器,可以化腐朽为神奇,加快网页反应速度。支持apache和nginx。由于ngx_pagespeed源码太大(约90M),即使打包成src.rpm,也无法在博客中发表。本文提供一个spec文件,希望有能力的同学自己动手。#%definenginx_home%{_localstatedir}/cache/nginx%definenginx_usernginx%definenginx_groupnginxSummary:HighperformancewebserverName:nginxVersion:1.4.7%define_pagespeedversio
Nginx/tengine(后面名称只写nginx了)单纯做cache性能比不过ats,特别是在磁盘处理方面,不过论综合能力nginx就是大拿了,他集web服务器、负载均衡、cache三种能力于一身,可以说是非常综合性的选手。比如说一个中型网站的场景选型,前端是负载,后端托着一堆apache服务器,现在该到前端负载选型的了,虽然lvs和ha单纯从负载的性能要比nginx好一些,但我还是会选nginx,因为nginx在做负载的同时,可以将热点的静态内容cache一遍,做一次加速,无形间减轻了后端web服务器的一些压力,提高了用户体验,一箭双雕。Nginx做cache配置是很灵活的,里面有各种
Nginx/tengine(后面名称只写nginx了)单纯做cache性能比不过ats,特别是在磁盘处理方面,不过论综合能力nginx就是大拿了,他集web服务器、负载均衡、cache三种能力于一身,可以说是非常综合性的选手。比如说一个中型网站的场景选型,前端是负载,后端托着一堆apache服务器,现在该到前端负载选型的了,虽然lvs和ha单纯从负载的性能要比nginx好一些,但我还是会选nginx,因为nginx在做负载的同时,可以将热点的静态内容cache一遍,做一次加速,无形间减轻了后端web服务器的一些压力,提高了用户体验,一箭双雕。Nginx做cache配置是很灵活的,里面有各种
公司一台测试服务器,最近出现504和502问题:(环境LNMP,php编译安装,Fastcgi模式),问题不难解决,但这里分享一下自己的排查思路和处理问题的方式。504GatewayTime-out,nginx502badgateway一、分析问题:Nginx504GatewayTime-out的含义是没有请求到可以执行的PHP-CGI。Nginx502BadGateway的含义是请求的PHP-CGI已经执行,但是由于读取资源的等没有执行完毕而导致PHP-CGI进程终止。二、排查步骤:1)查看Nginx是否可以正常解析php文件(解析正常)2)查看Nginx访问日志和php日志(日志报错,锁定
公司一台测试服务器,最近出现504和502问题:(环境LNMP,php编译安装,Fastcgi模式),问题不难解决,但这里分享一下自己的排查思路和处理问题的方式。504GatewayTime-out,nginx502badgateway一、分析问题:Nginx504GatewayTime-out的含义是没有请求到可以执行的PHP-CGI。Nginx502BadGateway的含义是请求的PHP-CGI已经执行,但是由于读取资源的等没有执行完毕而导致PHP-CGI进程终止。二、排查步骤:1)查看Nginx是否可以正常解析php文件(解析正常)2)查看Nginx访问日志和php日志(日志报错,锁定