热门 最新 精选 话题 上榜
Centos7之Nginx反向代理安装 安装编译工具yuminstall jemalloc jemalloc-devel -y    或者yumgroupinstall "Development Tools" "Server PlatformDeveopment" 建立nginx程序用户groupadd-r www  &nbsp
原创 精选 2016-04-09 11:04:28
1512阅读
Ansible 管理配置文件* 生产环境中大多时候是需要管理配置文件的,安装软件包只是在初始化环境的时候用一下。下面我们来写个管理nginx配置文件的playbook1.mkdir  -p /etc/ansible/nginx_config/roles/{new,old}/{files,handlers,vars,tasks}说明:其中new为更新时用到的,old为回滚时用到的,file
原创 2016-04-08 22:41:05
1799阅读
* 定义main.yml并且把copy和install调用.任何目录,都必须有一个总入口配置文件main.ymlvim /etc/ansible/nginx_install/roles/install/tasks/main.yml   #内容如下- include: copy.yml- include: install.yml到此两个roles:common和install就定义完成了,
原创 2016-04-08 22:39:27
1046阅读
Ansible 安装nginx* 思路:先在一台机器上编译安装好nginx、打包,然后再用ansible去下发1./usr/local/nginx/是已经编译安装好的nginx文件,配置好了启动脚本和配置文件。2.cd /usr/local                  #进入上一级目录3.tar czv
原创 2016-04-08 22:38:43
1681阅读
Linux操作系统:CentOS6.5 64bit\Debian8.4 64bit最新版Nginx: 1.9.3\1.10.01、下载Nginx centos    wget http://nginx.org/download/nginx-1.9.3.tar.gz debian    wget ht
精选 2016-04-08 22:31:25
1117阅读
    鉴于搭建一个LNMP环境使用一步一步的方法安装比较笨拙,故将安装步骤编写成一个简单shell脚本,并且能实现大部分需求适合的系统版本:CentOS6.5-6.7 64位安装的前提准备:mysql-5.6.28.tar.gzcmake-3.4.3.tar.gznginx-1.8.1.tar.gzlibgd-2.1.1.tar.bz2ibiconv-1.14.tar.gzj
原创 2016-04-08 22:14:04
2341阅读
今晚在centos下安装nginx,记录下步骤备忘:1 在nginx官方网站下载一个rpm包,下载地址是:http://nginx.org/en/download.htmlwget http://nginx.org/packages/centos/6/noarch/RPMS/nginx-release-centos-6-0.el6.ngx.noarch.rpm2 安装这个rpm包rpm -ivh
原创 2016-04-08 16:52:42
497阅读
301重定向是很常见的需求,比如访问 nowamagic.net,自动跳到 www.nowamagic.net。或者倒过来,访问 www.nowamagic.net 跳到 nowamagic.net。Nginx 中配置 301 重定向(301 redirect)很容易,下面介绍下方法。打开 nginx.conf 文件,找到你的 server 配置段:server {    li
精选 2016-04-08 13:49:41
663阅读
   老早用nginx时就零零散散的接触这些时间,一直没静下心系统的梳理一遍,其实理解了这些时间的作用和设置,对配置tengine(nginx)线上业务的优化有不可小觑的作用,对nginx的工作流程也会有更深的理解,目前我线上配置是服务http小文件(非视频和下载类)的,具体参数配置如下,因为没有看过nginx的源码,纯从运维角度理解: client_header_t
原创 2016-04-08 13:07:08
10000+阅读
Nginx专题: upstream模块和缓存的简单使用前言:本文接着上篇Nginx专题: 从编译安装到URL重写来介绍Nginx的负载均衡模块使用方法, 本文的实验没有考虑大多数情况, 例如两个web服务器之间的数据同步等, 主要写Nginx如何作为负载均衡器使用并且缓存实验拓扑实验环境主机IP地址功用lb.anyisalin.com172.16.1.2负载均衡并缓存静态资源web1.anyisa
原创 精选 2016-04-07 21:44:27
2275阅读
3点赞
1、nginx的日志格式是:log_format access ‘$remote_addr – $remote_user [$time_local] “$request” ‘ ‘$status $body_bytes_sent “$http_referer” ‘ ‘”$http_user_agent” $http_x_forwarded_for’;2、在python中转换这里主要使用了time模块
精选 2016-04-07 20:16:25
10000+阅读
系统:CentOS 7.1IP:192.168.2.220域名:mail.test.com----------------------------------------------------------------------------------------——安装前的准备工作1)关闭Selinux[root@node1 ~]# vi /etc/selinux
原创 精选 2016-04-07 12:06:52
6246阅读
2点赞
 make -f objs/Makefile make[1]: Entering directory `/data/source/nginx' cd /usr/local/ufo/lib/pcre \ && if [ -f Makefile ];&nbs
原创 2016-04-06 18:36:53
2385阅读
1点赞
LNMP环境搭建之Nginx服务启动失败。
原创 2016-04-06 18:12:08
1651阅读
    tengine是淘宝对于nginx1.6.2的一个二次开发,性能比原生态nginx更好,这几天在做测试,想应用到现有的架构里。源码包安装后就牵涉到一个添加到系统服务方便管理问题,到网上搜nginx启动脚本一大堆,但不是自己写的总归不放心,再者好多用的是系统的/etc/rc.d/init.d/funtions函数来实现的,虽然看着很健壮,但想到出了问题后又得研究怎么排查,
原创 2016-04-06 17:30:08
4023阅读
1点赞
要操作的信息列表nginx版本信息查询及隐藏Apache版本信息查询及隐藏php版本信息查询及隐藏tengine版本信息查询及隐藏tomcat版本信息查询及隐藏详细操作步骤1.1、nginx版本信息查询      [root@zhuima_nginx ~]# nginx -vnginx versio
精选 2016-04-06 16:24:12
704阅读
DROWN 中间人劫持漏洞漏洞描述:国外安全专家发现了一种名为“DROWN”的中间人攻击方式,漏洞编号为CVE-2016-0800。若服务器支持以“SSLv2”协议和“EXPORT”加密算法进行安全连接时,攻击者通过截获客户端和服务端的通信数据,利用穷举的方式破解出被加密的原文,实现中间人劫持。解决方法:openssl升级当前系统openssl版本为1.0.1e选择升级版本为1.0.2g1,下载o
原创 2016-04-05 16:17:13
5462阅读
1.1 系统环境    centos6.6      zabbix2.28      nginx1.4+1.2 配置nginx支持状态 #根据自己的环境配置server {     &nbs
原创 2016-04-05 15:20:57
670阅读
======配置目的====== 让Nginx支持flv和mp4格式文件,支持RTMP协议的直播和点播; 同时打开RTMP的HLS功能 资料: HTTP Live Streaming(缩写是 HLS)是一个由苹果公司提出的基于HTTP的流媒体网络传输协议。 HLS只请求基本的HTTP报文,与实时传输协议(RTP)不同,HLS可以穿过任何允许HTTP数据通过的防火墙
原创 2016-04-05 13:15:49
1817阅读
1点赞
#多虚拟主机日志切割#!/bin/bashfor logs_path in `cd /opt/logs && ls ./`do    cd /opt/logs/${logs_path}   mkdir -p ${logs_path}$(date -d "yesterday" +"%Y")/$(date -d "yesterday"
原创 2016-04-05 13:00:09
574阅读
ansible文档
精选 2016-04-04 07:50:09
1730阅读
Dockerfile    Dockerfile是实现自动构造镜像的工具,用户可以按照自己的需求定制私有镜像环境介绍CentOS6.x镜像    此为基础镜像,我们通过Dockerfile来创建一个包含自定义软件Nginx/MySQL/Tomcat/PHP的镜像,可以作为自己的私有镜像;下载地址:https://dow
推荐 原创 2016-04-04 00:03:55
6274阅读
3点赞
 grains      #收集设备的所有信息grains是在minion启动时收集到的一些信息,比如操作系统类型、网卡ip、内核版本、CPU架构等。 使用命令salt 'client.wyp.com' grains.ls 列出所有的grains项目名字salt 'client.wyp.com' grains.items 列出所有grains项目以
原创 2016-04-03 22:00:10
807阅读
做个lnmp环境下 nginx.conf的常见配置说明vim /usr/local/nginx/conf/nginx.conf 使用如下配置user  nobody nobody;   //nginx子进程的用户 worker_processes 2;    //nginx子进程个数 er
原创 2016-04-03 17:10:43
1175阅读
1点赞
[root@Frankie-4th nginx]# /usr/local/nginx/sbin/nginx -s reloadnginx: [error] invalid PID number "" in "/usr/local/nginx/logs/nginx.pid"出现重启nginx就提示nginx: [error] open() “/usr/local/nginx/logs/nginx.p
精选 2016-04-03 15:15:23
2336阅读
对于nginx+php的一些网站,上传文件大小会受到多个方面的限制,一个是nginx本身的限制,限制了客户端上传文件的大小,一个是php.ini文件中默认了多个地方的设置。所以为了解决上传文件大小限定的问题必须要做出多处修改。以下整理了几个地方。1、修改/usr/local/nginx/conf/nginx.conf 文件,查找 client_max_body_size 将后面的值设置为你想设置的
精选 2016-04-01 23:18:30
650阅读
1、下载nginxwget http://nginx.org/download/nginx-1.9.9.tar.gz 2、解压tar -zxvf nginx-1.9.9.tar.gz 3、安装依赖包yum -y install pcre-develyum -y install openssl openssl-devel
原创 2016-04-01 22:18:56
541阅读
1点赞
1、下载nginxwget http://nginx.org/download/nginx-1.9.9.tar.gz 2、解压tar -zxvf nginx-1.9.9.tar.gz 3、安装依赖包yum -y install pcre-develyum -y install openssl openssl-devel
原创 2016-04-01 22:16:43
379阅读
1点赞
问题主要几种在nginx连接数超过限制,导致的报错。进一步分析报错原因,具体步骤如下:l  查看系统最大的允许文件打开数[root@nginx01 logs]# cat /proc/sys/fs/file-max3439272  通过ulimit -n命令可以查看目前该linux系统里打开文件描述符的最大值[root@nginx01 logs]# ulimit -n20480&
原创 2016-04-01 16:24:46
3508阅读
1点赞
Nginx的location匹配规则:语法规则: location [=|~|~*|^~] /uri/ { … }=   普通字符精确匹配,这个优先级也是最高的~   波浪线表示执行一个正则匹配,区分大小写~*  表示执行一个正则匹配,不区分大小写^~  表示普通字符匹配,如果该选项匹配,只匹配该选项,不匹配别的选项,一般用来匹配目录!~  表示区
原创 2016-04-01 15:18:00
1058阅读