Nginx配置文件nginx.conf中文详解(总结)

今天下午花了点时间,结合自己的使用经验,把Nginx的主要配置参数说明分享一下,也参考了一些网络的内容,这篇是目前最完整的Nginx配置参数中文说明了。更详细的模块参数请参考:http://wiki.nginx.org/Main

#定义Nginx运行的用户和用户组
user www www;
#nginx进程数,建议设置为等于CPU总核心数。
worker_processes 8;
#全局错误日志定义类型,[ debug | info | notice | warn | error | crit ]
error_log ar/loginx/error.log info;
#进程文件
pid ar/runinx.pid;
#一个nginx进程打开的最多文件描述符数目,理论值应该是最多打开文件数(系统的值ulimit -n)与nginx进程数相除,但是nginx分配请求并不均匀,所以建议与ulimit -n的值保持一致。
worker_rlimit_nofile 65535;
#工作模式与连接数上限
events
{
#参考事件模型,use [ kqueue | rtsig | epoll | /dev/poll | select | poll ]; epoll模型是Linux 2.6以上版本内核中的高性能网络I/O模型,如果跑在FreeBSD上面,就用kqueue模型。
use epoll;
#单个进程最大连接数(最大连接数=连接数*进程数)
worker_connections 65535;
}

继续阅读Nginx配置文件nginx.conf中文详解(总结)

web.config connectionStrings 数据库连接字符串的解释(转载)

先来看一下默认的连接SQL Server数据库配置
<connectionStrings>
<add name=”LocalSqlServer” connectionString=”Data Source=.\SQLExpress;Integrated Security=SSPI;AttachDBFilename=|DataDirectory|aspnetdb.mdf;User Instance=true” providerName=”System.Data.SqlClient” />
</connectionStrings>

SqlConnectionStringBuilder实例化时需要使用connectionString。 如:SqlConnectionStringBuild builder = new SqlConnectionStringBuild(connectionString);
一、Data Source
SqlConnectionStringBuilder的DataSource属性,对应 connectionString中的Data Source,“Data Source”可以由下列字符串代替:“Server”,“Address”,“Addr”和“Network Address”。
Data Source=.\SQLExpress也可以写成这样Data Source=(local)\SQLExpress。

继续阅读web.config connectionStrings 数据库连接字符串的解释(转载)

Redis安装及配置说明

Redis安装:

首先下载redis安装包,可以去redis官网【http://redis.io/download】下载。

我这里使用

wget http://download.redis.io/releases/redis-2.8.7.tar.gz

然后解压安装包:

tar zxf redis-2.8.7.tar.gz

接着将解压后的目录移动到 /usr/local/ 并重命名为 redis 

mv redis-2.8.7.tar.gz /usr/local/redis

接下来就是安装了,redis安装不需要 configure 直接make 就可以。

make

make完事儿其实redis已经安装完毕了。

接下来我们来配置一下redis ,如果不配置的话redis使用的是默认配置。

继续阅读Redis安装及配置说明

Linux下PHP扩展编译安装

在我们实际开发中,经常会出现需要使用一些新的扩展。但是之前的扩展是我们在安装PHP的时候就已经把他们编译进php一块儿安装好了,那么这些扩展我们是不是还要重新编译,然后重编php安装呢?!其实大家都知道答案是不用,但是我们怎么把这些扩展编进php去呢?!其实很简单了,废话不多说了,进正题。

首先下载要安装的扩展包。

接着解压扩展安装包。

继续阅读Linux下PHP扩展编译安装