ニス構成テスト

ニス構成テスト

新しいバージョンを実際に使用せずにニス構成構文を確認する方法はありますか?

ネイティブワニスと同等のものを探していますapache2ctl configtest

ベストアンサー1

Varnish に VLC ファイルを一時ファイルにコンパイルするよう依頼できます。これは、ニスサーバーに新しい構成をロードするスクリプトの一部です。

tmpfile=$(mktemp)
trap 'rm -f $tmpfile' 0
varnishd -C -f /srv/web/fe/varnish/default.vcl > $tmpfile
echo

if [ ! -s $tmpfile ]; then
    echo "ERROR: There are errors in the varnish configuration." >&2
    exit 1
fi

これは、VCL にエラーがあるとvarnishd -C出力が生成されないために機能します。stdout

おすすめ記事