最新消息:

标签:nginx

MySQL 数据库双主改造
mysql

MySQL 数据库双主改造

admin 12年前(2015-03-15) 3914浏览

对于使用中的已有了一些数据库的 MySQL, 如何改造成双主呢? 这里写一篇文章, 详细记录操作步骤. 听取各位的意见. 这里假设有两台服务器: A 和 B. 要让他们互为主, 但实际使用时, 不同的服务器只服务不同的 db, 避免出现数据冲突. 1...

RHEL 7.1编译安装Nginx1.6.0+MySQL5.6.19+PHP5.5.14
LNMP

RHEL 7.1编译安装Nginx1.6.0+MySQL5.6.19+PHP5.5.14

admin 12年前(2015-03-15) 3978浏览

一、使用系统镜像文件配置本地yum源 1、使用WinSCP.exe等工具上传系统镜像文件rhel-server-7.0-x86_64-dvd.iso到/usr/local/src目录 2、使用Putty.exe工具远程连接到RHEL服务器 3、挂载系...

17173 Ngx_Lua使用分享
lua

17173 Ngx_Lua使用分享

admin 12年前(2015-03-15) 1004浏览

1. Nginx_Lua 1.1. 介绍 ngx_lua – 把lua语言嵌入nginx中,使其支持lua来快速开发基于nginx下的业务逻辑 该模块不在nginx源码包中,需自行下载编译安装。使用lua 5.1(目前不支持lua 5.2) 或 lu...

yum方式安装php-fpm
php-fpm

yum方式安装php-fpm

admin 12年前(2015-03-15) 1291浏览

yum的方式安装软件很方便,编译安装真的是太累了 一个新服务器要搞定所有东西,真是太麻烦 要不然就是安装apache,也很方便 php的很多功能都是模块化安装,比如连json的解析都需要额外安装 引用 今天安装赵容提供的监控源码,我在两台虚拟机上测试...

一个php进程cpu %nice很高的原因详解
CPU

一个php进程cpu %nice很高的原因详解

admin 12年前(2015-03-15) 5630浏览

一、 现象描述: 1、 CPU的%user、%sys占用的CPU不高,但%nice占用了大量的CPU资源,最高占用CPU的60%以上; 2、 ps -elf中PRI为90,NI为10,top看到PR值为30,NI 10; 问题:为什么从ps中看到的p...

memc-nginx和srcache-nginx模块构建高效透明的缓存机制
memc-nginx

memc-nginx和srcache-nginx模块构建高效透明的缓存机制

admin 12年前(2015-03-15) 4251浏览

为了提高性能,几乎所有互联网应用都有缓存机制,其中Memcache是使用非常广泛的一个分布式缓存系统。众所周知,LAMP是非常经典的Web架构方式,但是随着Nginx的成熟,越来越多的系统开始转型为LNMP(Linux+Nginx+MySQL+PHP...

PHP 优化 技巧
PHP

PHP 优化 技巧

admin 12年前(2015-03-15) 3512浏览

讲 PHP 优化的文章往往都是教大家如何编写高效的代码,本文打算从另一个角度来讨论问题,教大家如何配置高效的环境,如此同样能够达到优化的目的。 pool 一个让人沮丧的消息是绝大多数 PHP 程序员都忽视了池的价值。这里所说的池可不是指数据库连接池之...

nginx禁止访问目录中可执行文件
nginx

nginx禁止访问目录中可执行文件

admin 12年前(2015-03-15) 3148浏览

某些网站系统需要用户上传图片等文件到某些目录下,难免程序有些漏洞,导致用户上传了php、cgi等等可执行的文件,导致网站陷入非常为难的境地. 此时我们可以通过nginx来禁止用户访问这些目录下的可执行文件。 nginx配置 location ~* /...

解决discuz在nginx+php-fpm退出登录的问题
discuz

解决discuz在nginx+php-fpm退出登录的问题

admin 12年前(2015-02-06) 992浏览

在使用discuz 的时候,用户退出时,出现502 bad gateway 的问题,查看日志后,发现日志有如下相关记录 upstream sent too big header while reading response header from u...

discuz 3.x nginx rewrite规则
discuz

discuz 3.x nginx rewrite规则

admin 12年前(2015-02-06) 1068浏览

rewrite ^([^\.]*)/topic-(.+)\.html$ $1/portal.php?mod=topic&topic=$2 last; rewrite ^([^\.]*)/article-([0-9]+)-([0-9]+)\.h...

srcache_nginx+redis构建缓存系统
nginx

srcache_nginx+redis构建缓存系统

admin 12年前(2015-01-29) 73浏览

在《memc_nginx+srcache_nginx+memcached构建透明的动态页面缓存》一文中,我们使用到memcached来作为缓存载体。想必大家都知道memcached有存储大小的限制,不得超过1M。 本文将使用redis来作为缓存载体。...

NGINX 配置404错误页面转向
nginx

NGINX 配置404错误页面转向

admin 12年前(2014-12-27) 126浏览

什么是404页面 如果碰巧网站出了问题,或者用户试图访问一个并不存在的页面时,此时服务器会返回代码为404的错误信息,此时对应页面就是404页面。404页面的默认内容和具体的服务器有关。如果后台用的是NGINX服务器,那么404页面的内容则为:404...

通过FastCGI Cache实现服务降级
cache

通过FastCGI Cache实现服务降级

admin 12年前(2014-11-10) 3793浏览

在自然界中,很多生物面临生死考验的时候,往往会做出惊人的反应,其中最为大家熟知的当属壁虎,危难关头,与其坐以待毙,不如断尾求生,通过自残来换取活下去的希望。对于互联网项目而言,同样存在着很多生死考验,比如:访问量激增;数据库宕机等等,此时如果没有合理...

Nginx模块fastcgi_cache的几个注意点
FastCGI

Nginx模块fastcgi_cache的几个注意点

admin 12年前(2014-11-10) 5245浏览

在web项目中,大家都已经非常熟悉其架构流程了。都说Cache是万金油,哪里不舒服抹哪里。这些流程中,几乎每个环节都会进行cache。从浏览器到webserver,到cgi程序,到DB数据库,会进行浏览器cache,数据cache,SQL查询的cac...

一次分享引发的血案 — HTTP Slowloris Denial Of Service
http

一次分享引发的血案 — HTTP Slowloris Denial Of Service

admin 12年前(2014-08-14) 3846浏览

此文源于近日公司安全部门给我们的一次分享,之前我一直以为会有类似于0day之类的东东(我自作多情了-_-!),结果分享的重头戏却是演示HTTP Slow Header 和 HTTP Slow POST 攻击。 第一次看到这个攻击方式是去年在刺的博客,...

Web优化引发的血案
nginx

Web优化引发的血案

admin 12年前(2014-08-14) 4158浏览

前些天一个Nginx+PHP项目上线后遭遇了性能问题,于是打算练练手,因为代码并不是我亲自写的,所以决定从系统层面入手看看能否做一些粗线条的优化。 首先,我发现服务的Backlog设置过小,可以通过ss命令查询Send-Q来确认: [root@aik...

nginx 分割日志
nginx

nginx 分割日志

admin 12年前(2014-08-10) 3303浏览

nginx的access.log总是记录很多东西,一两天就变成几十M,如果长时间下去,日志文件会很大很大。所以要分割日志: vim /wp-content/local/nginx/sbin/cut_nginx_log.sh 输入 #!/bin/bas...

nginx限制IP或IP段的问题
deny

nginx限制IP或IP段的问题

admin 12年前(2014-07-25) 4302浏览

最近有同事问需要在nginx中针对一些IP和IP段限制访问,通过了解以下方法可以解决问题: 首先建立下面的配置文件放在nginx的conf目录下面,命名为denyip.conf wget http://www.ipdeny.com/ipblocks/...

线上环境Nginx+tomcat完美整合
nginx

线上环境Nginx+tomcat完美整合

admin 12年前(2014-07-24) 3501浏览

Nginx+tomcat是目前主流的java web架构,如何让nginx+tomcat同时工作呢,也可以说如何使用nginx来反向代理tomcat后端均衡呢?直接安装配置如下: 1、JAVA JDK安装: 下载相应的jdk软件包,然后解压安装,我这...

四层和七层负载均衡的区别
http

四层和七层负载均衡的区别

admin 12年前(2014-07-24) 3198浏览

(一) 简单理解四层和七层负载均衡: ①所谓四层就是基于IP+端口的负载均衡;七层就是基于URL等应用层信息的负载均衡;同理,还有基于MAC地址的二层负载均衡和基于IP地址的三层负载均衡。 换句换说,二层负载均衡会通过一个虚拟MAC地址接收请求,然后...

Ngx_lua与go高并发性能对比
go

Ngx_lua与go高并发性能对比

admin 12年前(2014-07-10) 3625浏览

nginx在处理高并发能力上非常出色,而go作为新时代互联网语言,在设计之初就为实现高并发。 ngx_lua由nginx来处理网络事件,并使用协程来实现非阻塞,从而实现高并发。 go语言级别提供非阻塞的api,同样使用协程来提供高并发处理。 我们来测...

nginx 重写带问号nginx rewrite arg ?
nginx

nginx 重写带问号nginx rewrite arg ?

admin 12年前(2014-06-26) 1746浏览

在nginx配置重写,参数带问号,nginx 重写带问号nginx rewrite arg ? 需求: http://www.aikaiyuan.com/ 里面有搜索页面配置重写: http://www.aikaiyuan.com/search?ke...

服务器程序网络IO模型分析之二:php-fpm
IO

服务器程序网络IO模型分析之二:php-fpm

admin 13年前(2014-05-09) 5849浏览

php作为排名top2 互联网开发工具,非常流行,可以参考:中国最大的25个网站采用技术选型方案 php这个名称实际上有两层含义 广义的php 是指用后缀名为.php的脚本,就是程序员编写的php代码: 狭义的php 是指php部署程序,比如说 ln...

Microsoft Azure
虚拟化

Microsoft Azure

admin 13年前(2014-04-18) 3128浏览

期待着复活节长周末,无心恋战~ 上周参加一个 workshop 从微软 speaker 那里拿到几张 Microsoft Azure 的 promo 卡片,貌似可以购买200美元的 Azure 服务。到 http://aka.ms/azurecode...

使用Monit监控进程与系统状态
Linux

使用Monit监控进程与系统状态

admin 13年前(2014-04-15) 3629浏览

背景介绍: 随着线上服务器数量的增加,各种开源软件和工具的广泛使用,一些服务自动停止或无响应的情况时有发生。 而其中有很大一部分都是由于软件自身的稳定性或者机器硬件资源的限制而造成的,按道理来讲,这些情况都应该设法找到本质原因,然后避免再次出现。 但...