IPv6なしでワニスキャッシュを実行するには?

IPv6なしでワニスキャッシュを実行するには?

OS: debian 9、ニスのバージョン:5.0.0

マイコンピュータでIPv6サポートをオフにして起動すると、次のエラーが原因でVarnishがクラッシュします。

Error: Cannot open socket: :6081: Address family not supported by protocol

この質問がここで提起されていることがわかります。ここしかし、これは私の問題を解決しません。また、設定ファイルにIP関連の設定オプションがありません。

それでは、IPv6をサポートせずにワニスキャッシュを実行する方法は?

答え1

/etc/default/varnishデフォルトでは、デフォルトの受信アドレス/ポートはファイルのDAEMON_OPTS変数に割り当てられます-a :6081。これはIPv4およびIPv6、ポート6081を意味します。

ポートを使用してIPv4リスニングアドレスを明示的に指定してみてください。たとえば、システムのIPアドレスが192.168.100.1の場合は、アドレス/ポートオプションをに編集します-a 192.168.100.1:6081

関連情報