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”;           #就是进入...

nginx多站点日志切割脚本

nginx多站点日志切割脚本
#!/bin/bash #指定nginx网站日志目录路径 log_files_path="/data1/logs/" log_files_dir=${log_files_path}$(date -d "yesterday" +"%Y")/$(date -d "yesterday" +"%m") #指定网站日志文件名,多个网站日志用空格隔开 log_files_name=(site1 site2 site3 site4) #指定nginx目录 nginx_sbin="/usr/local/webserver/nginx/sbin/nginx" #设置日...

使用Nginx搭建flv流媒体服务器

使用Nginx搭建flv流媒体服务器
nginx安装的文档网上有很多了,不再重复,这里只说明支持FLV拖动播放时需要的配置。 1、Nginx编译 要使nginx支持flv,在编译时应添加编译参数,启用flv模块 --with-http_flv_module 如果你已经安装了nginx,但又不知道是否启用了flv模块,可以使用如下命令查看: [root@yufei ~]# /usr/local/nginx/sbin/nginx -V nginx: nginx version: nginx/1.0.4 nginx: built by gcc 4.1.2 20080704 (Red Hat 4.1.2-5...

Linux下查看Nginx Apache MySQL的并发连接数和连接状态

Linux下查看Nginx Apache MySQL的并发连接数和连接状态
1、查看Web服务器(Nginx Apache)的并发请求数及其TCP连接状态: netstat -n | awk '/^tcp/ {++S[$NF]} END {for(a in S) print a, S[a]}' 或者: netstat -n | awk '/^tcp/ {++state[$NF]} END {for(key in state) print key,"t",state[key]}' 返回结果一般如下:     LAST_ACK 5 (正在等待处理的请求数)     SYN_RECV 30     ESTABLIS...

nginx、apache、mysql和php的编译参数查看

nginx、apache、mysql和php的编译参数查看
很多朋友可能会遇到这样一个问题,就是如何查看我系统编译安装的一些参数,除了用phpinfo来查看,有没有其他更直接的方法呢?当然有啊,今天就给大家举几个常见的例子。在Linux系统下,查看nginx、apache、mysql和php的编译参数。 1、nginx编译参数: your_nginx_dir/sbin/nginx -v 2、apache编译参数: cat your_apache_dir/build/config.nice 3、php编译参数: your_php_dir/bin/php -i |grep conf...
Copyright © 羽飞博客 保留所有权利.   Ality主题 皖ICP备14013844号-1

用户登录