CentOS 6.3下nginx php-fpm drupal快速部署

CentOS 6.3下nginx php-fpm drupal快速部署
一切本着从简原则来做,能yum/rpm的,坚决不手工编译,本次部署环境基于CentOS 6.3 x86_64系统。 更新yum [root@imysql ~]# yum -y update [root@imysql ~]# yum install libaio-devel.x86_64 安装curl模块 [root@imysql ~]# yum install curl-devel [root@imysql ~]# yum -y install libpng-devel libjpeg-devel freetype-devel gmp-devel libxml2-devel 安装nginx [root@imysql ~]# rpm -ivh http://ngi...

新版本Nginx导致WordPress Drupal框架无限重定向解决方案

新版本Nginx导致WordPress Drupal框架无限重定向解决方案
服务器配置是前端用Nginx,后端用Apache解析PHP。 从老版本的Nginx升级到新版本(>1.0)以后,发现Wordpress建立的站点都出现无限循环重定向问题。Google搜索,发现很多人遇到这个问题,并不是单纯Wordpress,Drupal, PHPCake等框架也都遇到同样的问题。 wordpress的解决方案是 安装禁止重定向的插件就可以了,但是缺陷是,这样会不利于SEO。并且这个解决方案不是对各个框架的通用解决方案,如果不...

Nginx配置文件nginx.conf中文详解

Nginx配置文件nginx.conf中文详解
#定义Nginx运行的用户和用户组 user www www; #nginx进程数,建议设置为等于CPU总核心数。 worker_processes 8; #全局错误日志定义类型,[ debug | info | notice | warn | error | crit ] error_log /var/log/nginx/error.log info; #进程文件 pid /var/run/nginx.pid; #一个nginx进程打开的最多文件描述符数目,理论值应该是最多打开文件数(系统的值ulimit -n)与nginx进程数相除,但是ngi...

Nginx的configure各项中文说明

Nginx的configure各项中文说明
–prefix= – Nginx安装路径。如果没有指定,默认为 /usr/local/nginx。 –sbin-path= – Nginx可执行文件安装路径。只能安装时指定,如果没有指定,默认为 /sbin/nginx。 –conf-path= – 在没有给定-c选项下默认的nginx.conf的路径。如果没有指定,默认为 /conf/nginx.conf。 –pid-path= – 在nginx.conf中没有指定pid指令的情况下,默认的nginx.pid的路径。如果没有指定,默认为 /logs/nginx.pid。 –lock-p...

Nginx升级到1.2.0出错解决方法

Nginx升级到1.2.0出错解决方法
目前Nginx的最新稳定版本是1.2.0,升级到这个版本后,重启nginx出现如下报错 Starting nginx: nginx: [warn] the "log_format" directive may be used only on "http" level in /etc/nginx/conf.d/virtual.conf:41 根据报错信息,意思是这段配置: log_format access '$remote_addr - $remote_user [$time_local] "$request" ' '$status $body_bytes_sent "$http_refer...

Nginx目录保护、防盗链、限速及多域名处理

Nginx目录保护、防盗链、限速及多域名处理
NGiNX 是个非常优秀的HTTP 服务器软件,可以通过设置有实现许多功能,如目录保护、IP访问限制、防盗链、下载限速及设置多域名等等 一、NGINX目录保护及访问限制 Nginx保护目录的配置如下,目录密码保护文件是 /usr/local/nginx/htpasswd location ~ /admin { #admin为要保护的目录名称,location 的意思就是保护从网页根目录算起的admin 目录 auth_basic          ”PLEASE LOGIN”;           #就是进入...