新しいバージョンを実際に使用せずにニス構成構文を確認する方法はありますか?
ネイティブワニスと同等のものを探しています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