Nginx_PHP配置文件结构设计

作者:diege

时间:2012-04-21

一、设计原则

除了最基础功能呢外,尽量让每个功能都模块化。

二、设计目的

方便修改配置,让各个功能模块不相互影响,简单化配置文件。

三、设计规划

1、虚拟站点配置文件独立配置

配置文件名:站点名.conf

存放目录:vhosts

nginx.confhttp{}块通过

include vhosts/*.conf;

2、代理站点

配置文件名:站点名.conf

存放目录:proxys

nginx.confhttp{}块通过

include proxys/*.conf;

3、代理配置

配置文件名:proxy_conf

存放目录:nginx nginx.conf同一目录

nginx.confhttp{}块或者虚拟站点配置文件,代理服务器站点配置文件的server或者localtion中。一般放在localtion中。

include proxy_conf;

4phpfastcgi配置

配置文件名:fastcgi_conf

存放目录:nginx nginx.conf同一目录

nginx.confhttp{}块或者虚拟站点配置文件,代理服务器站点配置文件的server或者localtion中。一般放在localtion中的location ~ \.php$ {}块中

include fastcgi_conf;

 

你可能感兴趣的:(设计,配置文件)