在<<Nginx 基础篇>>中,我们已经认识了Nginx主流的版本和部署方法,在这篇文章中,我们将尝试认识Nginx服务本身,例如关键性的目录、关键性的文件、命令等内容,我们还将尝试配置一个简单的静态内容网站,用来熟悉nginx的配置文件结构和构成。
一、关键性的目录和文件
1、默认配置文件存放的根目录
通常情况下,在安装Nginx后,在Linux中会生成/etc/nginx这个目录,这个目录中会包含nginx服务器运行所需要的所有配置文件。
2、默认的主配置文件
说到主配置文件,就不得不说一下“/etc/nginx/nginx.conf ”这个文件了,此文件作为nginx服务器默认读取的配置文件来说,内容的书写至关重要,此文件内包含了很多全局设置,例如worker进程的个数、调优、日志、加载动态模块以及声明是否还有其他的Nginx配置文件等信息。
3、自定义Nginx配置文件
“/etc/nginx/conf.d/”这个目录中所有以".conf"结尾的文件都是nginx服务器在启动时会加载的配置项,具体来说,我们可以做分类,例如在此目录中存在www.conf,bbs.conf,oa.conf,erp.conf,每一个服务分别写一个配置文件,不至于互相之间受到太多的干扰。
4、默认的日志文件目录
默认情况下“/var/log/nginx/”中包含两个非常重要的文件,分别名为access.log和error.log,从名字我们就可以分辨出来,分别喂访问日志和错误日志,在遇到问题时,甚至我们都可以加载debug模块,根据error.log来排查错误信息。