ニスを取り付けて、セットアップの正確な手順を中断しましたが、期待どおりに機能していません。
私の/ etc / default / varnishの設定は次のとおりです。
DAEMON_OPTS="-a :80 \
-T localhost:1234 \
-f /etc/varnish/default.vcl \
-S /etc/varnish/secret \
-s malloc,256m"
私の/etc/varnish/default.vlcセットアップは
backend default {
.host = "localhost";
.port = "8080";
}
私のApacheport.confの設定は次のとおりです。
NameVirtualHost 127.0.0.1:8080
Listen 127.0.0.1:8080
<IfModule ssl_module>
Listen 443
</IfModule>
<IfModule mod_gnutls.c>
Listen 443
</IfModule>
私はApache2.4.10でubuntu15.04を実行しています。ニスを塗り始めてプロセスを確認すると、休閑状態になります。
0:00 /usr/sbin/varnishd -a :6081 -T localhost:6082 -f /etc/varnish/default.vcl -S /etc/varnish/secret -s malloc,256m
リッスンアドレスも管理インターフェイスも/etc/varnish/default.vclで設定されているように機能しないようです。その結果、私の仮想マシンはどれも機能しません。どうすればこれを解決できますか?
OK。問題が解決しました。最初に行う
sudo grep -R 'ExecStart=/usr/sbin/varnishd' /etc/
したがって、Varnishのデーモンオプションが設定されている他の場所を実際に見つけることができます(私の場合は/etc/systemd/system/multi-user.target.wants/varnish.serviceでした)。vim、nanoなどでファイルを開き、そのファイルの「ExecStart」を休閑時間として設定します。
-a :[same as /etc/default/varnish]80 -T localhost:[same as /etc/default/varnish]1234 -f [same as /etc/default/varnish ]/etc/varnish/default.vcl -S [same as /etc/default/varnish ]/etc/varnish/secret -s malloc,256m
保存して終了。その後:
systemctl daemon-reload
systemctl restart varnish.service
そして、これで完了です。公式チュートリアルのようなものはありません。どうやらそれは古いです。
この記事はインターネットから収集されたものであり、転載の際にはソースを示してください。
侵害の場合は、連絡してください[email protected]
コメントを追加