• FastDFS+Nginx安装配置笔记

    日期:

    1.系统环境 最小化安装的 CentOS 6.2 tracker1: 192.168.68.113 tracker1: 192.168.68.116 storage1: 192.168.68.114 storage1: 192.168.68.115 2.环境准备[所有服务器都需要] 安装EPEL源 rpm -ivh epel-release-6-6.noarch.rpm 安装开发工具和编译nginx所需...

  • 隐藏Nginx出错页面及Header上的版本号

    日期:

    Nginx在出错页面,例如403和404页上会默认显示Nginx的版本号,这是非常不安全的,黑客可能会通过你的Nginx版本号获知如何入侵你的服务器,因为特定版本的服务器程序可能会存在某些漏洞。 Nginx的版本号通常会出现在2个地方: 1、HTTP Header,例如 Server:ng...

  • Nginx开启Gzip压缩

    日期:

    刚刚给博客加了一个500px相册插件,lightbox引入了很多js文件和css文件,页面一下子看起来非常臃肿,所以还是把Gzip打开了。 环境:Debian 6 1、Vim打开Nginx配置文件 vim/usr/local/nginx/conf/nginx.conf 2、找到如下一段,进行修改 gzip on; gzip_min_len...

  • awk分析nginx日志中接口响应时间的方法

    日期:

    用awk命令分析nginx响应时间,线上环境nginx日志格式带上了引号,在用awk分析日志时要仔细。 一、nginx日志格式 log_format main $remote_addr $remote_user [$time_iso8601] $request $status $body_bytes_sent $http_referer $http_user_agent $http_x_for...

  • nginx配置proxy_pass转发路径问题解决方法

    日期:

    在nginx中配置proxy_pass时,如果是按照^~匹配路径时,要注意proxy_pass后的url最后的/,当加上了/,相当于是绝对根路径,则nginx不会把location中匹配的路径部分代理走; 如果没有/,则会把匹配的路径部分也给代理走。 复制代码 代码示例: location ^~ /stati...

  • Nginx重写规则指南

    日期:

    当运维遇到要重写情况时,往往是要程序员把重写规则写好后,发给你,你再到生产环境下配置。对于重写规则说到底就是正则匹配,做运维的岂能对正则表达式不了解的?最起码最基本的正则表达式会写。套用一句阿里的话(某网友说是阿里说的,不清楚到底是不是出自...

  • Nginx手动安装configure参数详细中文说明

    日期:

    prefix= Nginx安装路径。如果没有指定,默认为 /usr/local/nginx。sbin-path= Nginx可执行文件安装路径。只能安装时指定,如果没有指定,默认为/sbin/nginx。conf-path= 在没有给定-c选项下默认的nginx.conf的路径。如果没有指定,默认为/conf/nginx.conf。p...

  • Nginx上400 Bad Request The plain HTTP request was sent to HT

    日期:

    Nginx上400 Bad Request The plain HTTP request was sent to HTTPS port的原因 Nginx下400 Bad Request The plain HTTP request was sent to HTTPS port的原因 upstream payment443{ server 10.11.157.111:443 backup; server 10.11.157.222:443 weight=1; }...

  • nginx挟制使用https访问(http跳转到https)

    日期:

    nginx强制使用https访问(http跳转到https) 需求简介 基于nginx搭建了一个https访问的虚拟主机,监听的域名是test.com,但是很多用户不清楚https和http的区别,会很容易敲成http://test.com,这时会报出404错误,所以我需要做基于test.com域名的http向https的...

  • 使用nginx+mongerl来搭建了rails的生产环境

    日期:

    最近网上有很多人在推荐使用nginx+mongerl来搭建了rails的生产环境,今天研究了一下。 在ubuntu上安装nginx比较简单 sudo apt-get install nginx 就可以了,如果要安装最新的版本可以去nginx的官方网站上去下载。 ubuntu上搭建rails的已经存在ubuntu的源库中...