Cache

如何在沒有 IPv6 的情況下執行清漆記憶體?

  • April 27, 2018

作業系統:debian 9,清漆版本:5.0.0

我在我的機器上關閉了 IPv6 支持,並且 varnish 在啟動時崩潰並出現以下錯誤:

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

我知道這個問題在這裡被問過,但它並沒有解決我的問題。另外,我在配置文件中找不到任何與 IP 相關的配置選項。

那麼,如何在沒有 IPv6 支持的情況下執行清漆記憶體呢?

預設情況下,主監聽地址/埠在文件中的 DAEMON_OPTS 變數中指定/etc/default/varnish-a :6081,這意味著 IPv4 和 IPv6,埠 6081。

嘗試使用埠顯式指定 IPv4 偵聽地址:例如,如果您的系統的 IP 地址是 192.168.100.1,請將地址/埠選項編輯為-a 192.168.100.1:6081.

引用自:https://unix.stackexchange.com/questions/440407