Nginx配置文件的结构和最佳做法
May 26, 2022
Nginx配置文件的结构和最佳做法 所有Nginx配置文件都位于/etc/nginx目录中。 主要的Nginx配置文件为/etc/nginx/nginx.conf。 为使Nginx配置更易于维护,它建议为每个域创建一个单独的配置文件。您可以根据需要拥有任意数量的server block文件。 Nginx server block文件存储在/etc/nginx/sites-available目录中。 Nginx不会使用在此目录中找到的配置文件,除非它们链接到/etc/nginx/sites-enabled目录。 要激活server block,您需要从配置文件站点创建符号链接,从sites-available目录到sites-enabled目录中。 建议遵循标准命名约定。例如,如果您的域名是mydomain.com,则您的配置文件应命名为/etc/nginx/sites-available/mydomain.com.conf /etc/nginx/snippets目录包含server block文件中的配置片段。如果使用可重复的配置片段,则可以将这些片段存放到单独文件中,并将片段文件使用include指令加入到server block中。 Nginx日志文件access.log和error.log位于/var/log/nginx中目录。建议每个erver block使用不同的access和error日志文件。 您可以将域文档根目录设置为所需的任何位置。 Webroot的最常见位置包括:/home/<user_name>/<site_name>。/var/www/<site_name>。/var/www/html/<site_name>。/opt/<site_name>。