作者:diege
时间:2012-04-21
一、设计原则
除了最基础功能呢外,尽量让每个功能都模块化。
二、设计目的
方便修改配置,让各个功能模块不相互影响,简单化配置文件。
三、设计规划
1、虚拟站点配置文件独立配置
配置文件名:站点名.conf
存放目录:vhosts
在nginx.conf的http{}块通过
include vhosts/*.conf;
2、代理站点
配置文件名:站点名.conf
存放目录:proxys
在nginx.conf的http{}块通过
include proxys/*.conf;
3、代理配置
配置文件名:proxy_conf
存放目录:nginx 和nginx.conf同一目录
在nginx.conf的http{}块或者虚拟站点配置文件,代理服务器站点配置文件的server或者localtion中。一般放在localtion中。
include proxy_conf;
4、php的fastcgi配置
配置文件名:fastcgi_conf
存放目录:nginx 和nginx.conf同一目录
在nginx.conf的http{}块或者虚拟站点配置文件,代理服务器站点配置文件的server或者localtion中。一般放在localtion中的location ~ \.php$ {}块中
include fastcgi_conf;