- 一般通过
yum
方式安装的 Nginx,所有相关的配置文件都在/etc/nginx/
目录中。 - Nginx 的主配置文件是
/etc/nginx/nginx.conf
。 - 为了使 Nginx 配置更易于维护,建议为每个服务(域名)创建一个单独的配置文件。
- 每一个独立的 Nginx 服务配置文件都必须以
.conf
结尾,并存储在/etc/nginx/conf.d
目录中。您可以根据需求,创建任意多个独立的配置文件。 - 独立的配置文件,建议遵循以下命名约定,比如你的域名是
zerow.cn
,那么你的配置文件的应该是这样的/etc/nginx/conf.d/zerow.cn.conf
,如果你在一个服务器中部署多个服务,当然你也可以在文件名中加上 Nginx 转发的端口号,比如zerow.cn.3000.conf
,这样做看起来会更加友好。 - 如果你的配置中有很多重复的代码,那么建议你创建一个
/etc/nginx/snippets
文件夹,在这里面存放所有会被复用的代码块,然后在各个需要用到的 Nginx 的配置文件中引用进去,这样可以更方便管理和修改。 - Nginx 日志文件(
access.log
和error.log
)位于/var/log/nginx/
目录中。建议为每个独立的服务配置不同的访问权限和错误日志文件,这样查找错误时,会更加方便快捷。 - 你可以将要部署的代码文件,存储在任何你想的位置,但是一般推荐存放在下列位置中的其中一个:
/home//
/var/www/
/var/www/html/
/opt/
/usr/share/nginx/html
index
指令定义在server
,而不是location
,这样index
指令在所有的location
中都能生效。