Freebsd
儘管 rc.conf 條目,slapd 不會自動啟動
我可以
slapd
完美地在 FreeBSD 11 上成功啟動,但它不會在啟動時執行。這是我放入的內容rc.conf
:slapd_enable="YES" slapd_flags="-h "ldap://1.2.3.4/ ldapi://%2fvar%2frun%2fopenldap%2fldapi/"" slapd_sockets="/var/run/openldap/ldapi"
1.2.3.4
替換為我的實際公共 IP。我已經嘗試了許多有效選項的排列
slapd_flags
andslapd_sockets
,但每次我重新啟動時slapd
都沒有執行。如何確保
slapd
在系統啟動時執行?
直到我搜尋了幾天才發布這個,我現在才找到答案。如果沒有其他人覺得這很有用,我最終會刪除,但這裡是:
https://forums.freebsd.org/threads/58365/
基本上,如果網路還沒有建立起來,那麼它就無法綁定並且會失敗。解決方案是編輯
/usr/local/etc/rc.d/slapd
和更改這一行:# REQUIRE: FILESYSTEMS ldconfig
到:
# REQUIRE: FILESYSTEMS ldconfig NETWORKING
這可確保在嘗試啟動之前載入網路
slapd
。