1.3.3 磁盘目录

要使用Nginx,还需要在Linux文件系统上准备以下目录。

(1)Nginx源代码存放目录

该目录用于放置从官网上下载的Nginx源码文件,以及第三方或我们自己所写的模块源代码文件。

(2)Nginx编译阶段产生的中间文件存放目录

该目录用于放置在configure命令执行后所生成的源文件及目录,以及make命令执行后生成的目标文件和最终连接成功的二进制文件。默认情况下,configure命令会将该目录命名为objs,并放在Nginx源代码目录下。

(3)部署目录

该目录存放实际Nginx服务运行期间所需要的二进制文件、配置文件等。默认情况下,该目录为/usr/local/nginx。

(4)日志文件存放目录

日志文件通常会比较大,当研究Nginx的底层架构时,需要打开debug级别的日志,这个级别的日志非常详细,会导致日志文件的大小增长得极快,需要预先分配一个拥有更大磁盘空间的目录。