nginx负载均衡相关

下面内容是将单机项目改为多机负载均衡的一些注意事项及配置配置多台应用机器的环境为一样的环境在主服务器上安装redis服务端,memcache服务端,项目代码中的redis和memcache均使用主服务器中的脚本及定时任务都只在主服务器上运行图片上传采用图片服务器日志可改为数据库日志,或者运行日志分析系统将多机中分布的日志文件汇总多台机器建议只有入口负载均衡的机器开放外网,其他机器采用内网每次代码上...

nginx设置某个目录和其下所有文件不可访问

nginx禁止访问所有.开头的隐藏文件设置location ~* /.* { deny all; }nginx禁止访问目录,例如:禁止访问path目录location ^~ /path { deny all; }可以把path换成实际需要的目录,目录path后是否带有"/",带"/"只禁止访问目录,不带"/"禁止访问目录中的文件...

你眼中的404未必是404,nginx404页面设置

很多站长在做网站诊断的过程中,往往会查看网站有没有做404页面,一般判断的方法很简单,就是在搜索引擎地址栏随便输入 一个该域名错误链接,然后看有没有404页面。这样对吗?404页面存在的意义就是告诉浏览者和搜索引擎所请求的页面不存在或是链接错误,你这检查只能说 明用户看到的是404页面,而对于搜索引擎呢?会对这个页面返回404状态码吗?先来来看看下面二张图,你眼中的404页面未必返回4...

nginx access_log 设置

最近在配置本地nginx开发环境时,发现一个问题,当server段不指定access_log时,并且http段中也未指定任何access_log参数时,它会默认写到logs/access.log这个文件,也就是access_log默认值就是”logs/access.log”,而且是所有server的访问日志。但nginx网站上我并未找到此配置的默认值。 如果我们不需要,在http段中...