在Nginx+PHP程序配置文件的组织结构介绍
对1.nginx配置文件路径一般来说,当nginx安装的配置文件的默认路径是/ usr /局部/ / / nginx.conf nginx的配置。
我们可以用一个链接文件指向conf目录到一个特定的目录,方便管理。例如,作者的公司喜欢集中配置所有的服务器配置文件 /家/ server_config,然后建立一个子目录nginx在目录中,然后链接/ usr /地方/ Nginx / / /家中server_config / Nginx通过链接文件。
2虚拟主机的配置文件路径
总的来说,作者的公司写每个虚拟主机的配置文件作为一个独立的文件。这些独立的文件保存在不同的项目都是独立的。
但有一个技巧,我们可以建立一个目录包括目录下的nginx.conf位于哪里。在包括目录,它是一系列相关文件,对虚拟主机的配置文件,点。
对3.php-fpm配置文件路径
一般来说,php-fpm的可执行文件在sbin目录的PHP安装路径下。(这里有一个办法,当PHP安装,安装目录通常默认为 / usr /地方,这不是一个好的选择,因为有时候,一个服务器可能需要同时存在多个版本的PHP。一个好的实施是安装不同版本的PHP / usr / / /本地PHP XXX,XXX的PHP版本)。
php-fpm配置文件是PHP的安装路径下的目录默认。但实际上,php-fpm的配置文件,可以指定一个路径时,php-fpm启动,不同php-fpm的实例可以指定不同的配置文件,这具有现实意义。Nginx可以监视多个虚拟主机在同一时间服务器。重新启动主机时,只需要启动相应的PHP程序实例。
4。每个池的配置文件路径
您可以自己指定它,但一般来说,我们将集中管理它。除了把php-fpm,文件夹也将相应的PID文件和相应的Unix套接字文件。