1

私は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;
}

すべてのサーバー (仮想ホスト) にはこのブロックを含める必要があり、私は次のようにしています:

#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;

    ......
}

「include /etc/nginx/server_config.conf;」を配置することなく、すべてのサーバーブロックに自動的に含まれる「/etc/nginx/server_config.conf」ファイルを取得することは可能ですか? すべてのサーバーブロックで手動で?

ありがとう

4

0 に答える 0