我用php-fpm设置一个nginx服务器,并想知道如何在我创建的每个新服务器中包含一个文件? 例如: 此代码位于/ etc / nginx:
中名为“server_config.conf”的文件中location = /favicon.ico
{
log_not_found off;
access_log off;
}
location = /robots.txt
{
log_not_found off;
access_log off;
}
每个服务器(vhost)都需要包含此块,我这样做:
#domain-one.com
server
{
include /etc/nginx/server_config.conf;
server_name domain-one.com www.domain-one.com;
root /var/www/vhosts/domain-one.com/httpdocs;
access_log /var/www/vhosts/domain-one.com/logs/access.log;
error_log /var/www/vhosts/domain-one.com/logs/error.log;
}
# domain-two.com
server
{
include /etc/nginx/server_config.conf;
......
}
是否可以自动包含每个服务器块的“/etc/nginx/server_config.conf”文件,而无需输入“include /etc/nginx/server_config.conf;”在每个服务器块手动?
由于