殺手級開源 Groupware 方案 Kolab Groupware 實戰

防火牆管理

接下來是 CentOS 7 本機防火牆的管理問題。由於在系統預設的狀態下已經啟用此服務,因此為了安全起見我們最好僅開放需要的連接埠號即可。我們依序開放 Kolab 所需要的連接埠號,不論用戶端採用哪一種它所支援的通訊協定,皆可以進行連線登入。
sudo firewall-cmd –permanent –add-service=ssh     (ENTER)
sudo firewall-cmd –permanent –add-service=http     (ENTER)
sudo firewall-cmd –permanent –add-service=https     (ENTER)
sudo firewall-cmd –permanent –add-service=pop3s     (ENTER)
sudo firewall-cmd –permanent –add-service=imaps     (ENTER)
sudo firewall-cmd –permanent –add-service=smtp     (ENTER)
sudo firewall-cmd –permanent –add-service=ldap     (ENTER)
sudo firewall-cmd –permanent –add-service=ldaps     (ENTER)
sudo firewall-cmd –permanent –add-port=110/tcp     (ENTER)
sudo firewall-cmd –permanent –add-port=143/tcp     (ENTER)
sudo firewall-cmd –permanent –add-port=587/tcp     (ENTER)
sudo firewall-cmd –reload     (ENTER)
如果在測試階段,想要直接把防火牆服務停止與關閉,只要用以下命令即可。
sudo systemctl stop firewalld    (ENTER)
sudo systemctl disable firewalld     (ENTER)
接下來啟用 EPEL 及 Kolab 套件庫。
sudo rpm -Uhv https://dl.fedoraproject.org/pub/epel/epel-release-latest-7.noarch.rpm     (ENTER)
cd /etc/yum.repos.d/
sudo wget http://obs.kolabsys.com/repositories/Kolab:/16/CentOS_7/Kolab:16.repo     (ENTER)
然後匯入套件金鑰。
sudo rpm –import https://ssl.kolabsys.com/community.asc    (ENTER)
最後在我們以下兩道命令參數的執行後,就可以正式開始來安裝與設定 Kolab 套件了。
sudo yum install yum-plugin-priorities     (ENTER)
for f in /etc/yum.repos.d/Kolab*.repo; do echo “priority = 60” >> $f; done     (ENTER)
接下來安裝 Kolab 套件。
sudo yum install kolab    (ENTER)
然後把 Kolab 網站初始化。
Setup-kolab    (ENTER)
注意如果沒關閉 SELinux 設定就執行 setup-kolab 命令,會出現相關的提示而無法繼續。在整個設定過程之中,請依序設定 LDAP 服務的管理員 admin 密碼、服務的啟動帳戶與群組、網域名稱設定、Kolab 服務密碼、安裝新的 MySQL 伺服器套件、MySQL 密碼以及時區設定(圖3)。

圖3:Kolab 系統初始化設定。
圖3:Kolab 系統初始化設定。

發佈留言

發佈留言必須填寫的電子郵件地址不會公開。 必填欄位標示為 *