發新話題
打印

eGroupware 安裝步驟

eGroupware 安裝步驟

適用於 Red Hat家族 ( 含Fedora Core、RHEL、CentOS )
關閉防火牆 iptables 及 selinux 安全設定並且重開機讓新的設定生效
複製內容到剪貼板
代碼:
[[email protected] ~]# chkconfig iptables off
[[email protected] ~]# vi /etc/selinux/config
將SELINUX=enforcing 改成  SELINUX=disabled
[[email protected] ~]# init 6
設定新的防火牆設定(這部份可以參照老師說明的方式或參照本人的範本)
複製內容到剪貼板
代碼:
[[email protected] ~]# vi /etc/rc.d/rc.firewall
新增
複製內容到剪貼板
代碼:
######### filter table #########
# flush chains
iptables -F INPUT
iptables -F FORWARD
iptables -F OUTPUT
# setup policy
iptables -P INPUT ACCEPT
iptables -P FORWARD ACCEPT
iptables -P OUTPUT ACCEPT
#Allow From Cyut Class
iptables -A INPUT -s 163.17.9.0/24 -j ACCEPT
# Allow SSH
iptables -A INPUT -p tcp --sport 22 -j ACCEPT
# Sendmail Services
iptables -A INPUT -p tcp --sport 25 -j ACCEPT
iptables -A INPUT -p tcp --dport 25 -j ACCEPT
# allow DNS
iptables -A INPUT -p tcp --sport 53 -j ACCEPT
iptables -A INPUT -p udp --sport 53 -j ACCEPT
iptables -A INPUT -p tcp --dport 53 -j ACCEPT
iptables -A INPUT -p udp --dport 53 -j ACCEPT
#web server services
iptables -A INPUT -p tcp --sport 80 -j ACCEPT
iptables -A INPUT -p tcp --dport 80 -j ACCEPT
# drop all other connections
iptables -A INPUT -p tcp --syn -j DROP
iptables -A INPUT -p udp -j DROP
更改權限並設定開機時自動生效
複製內容到剪貼板
代碼:
[[email protected] ~]# chmod 700 /etc/rc.d/rc.firewall
[[email protected] ~]# vi /etc/rc.d/rc.local
新增
複製內容到剪貼板
代碼:
/etc/rc.d/rc.firewall
建立郵件系統,這部份分為兩個區
安裝postfix、dovecot (如果已經安裝過可以直接跳過這個步驟)
複製內容到剪貼板
代碼:

[[email protected] ~]# yum -y  install postfix dovecot
設定postfix 使得 SMTP 功能正常運作
編輯Postfix設定檔
複製內容到剪貼板
代碼:
[[email protected] ~]# vi /etc/postfix/main.cf
修改下面相關設定
複製內容到剪貼板
代碼:
myhostname = mail.ihao.org ←設定主機名稱(自取)
myorigin = $myhostname ← 發信時所顯示的domain
inet_interfaces = all ← 監聽的介面
mydestination = $myhostname, localhost.$mydomain, localhost, ihao.org ← 允許收信的主機名稱
mynetworks = 127.0.0.0/8, 192.168.1.127 ← 信任的網域,設定在這裡的網域可以直接透過postfix寄信
重新啟動Postfix,讓設定檔生效
複製內容到剪貼板
代碼:
[[email protected] ~]# service postfix restart
編輯dovecot設定檔讓imap服務能正常運作
複製內容到剪貼板
代碼:
[[email protected] ~]#  vi /etc/dovecot.conf
修改下面設定
複製內容到剪貼板
代碼:
listen = *
protocols = imap imaps
重新啟動dovecot,讓設定檔生效
複製內容到剪貼板
代碼:
[[email protected] ~]# service dovecot restart
讓postfix、dovecot 開機後會自動啟動
複製內容到剪貼板
代碼:

[[email protected] ~]# chkconfig postfix on
[[email protected] ~]# chkconfig dovecot on
備註:
postfix: 一套高效能的郵件伺服器軟體(smtp)
dovecot :前身是sendmail,後來將smtp pop3s pop3 imap imaps 整合在一起後更名為dovecot
安裝php相關套件以符合安裝eGroupware時需要的相關套件
複製內容到剪貼板
代碼:
[[email protected] ~]# yum -y install php php-mysql php-mbstring php-imap php-gd  php-pear cron
啟動apache(網頁伺服器)及mysql(資料庫)
複製內容到剪貼板
代碼:
[[email protected] ~]# echo "127.0.0.1   localhost" > /etc/hosts
[[email protected] ~]# echo "163.17.9.171   test.cyut.edu.tw" >> /etc/hosts
[[email protected] ~]# service network restart
[[email protected] ~]# service mysqld start
[[email protected] ~]# service httpd start
讓httpd(apache)、mysqld 開機後會自動啟動
複製內容到剪貼板
代碼:

[[email protected] ~]# chkconfig httpd on
[[email protected] ~]# chkconfig mysqld on
進入egroupware實質安裝步驟
取得 eGruopware source code 並且解壓縮後放置在預設網站資料夾
複製內容到剪貼板
代碼:
[[email protected] ~]# wget http://jaist.dl.sourceforge.net/sourceforge/egroupware/eGroupWare-1.4.001.zip
[[email protected] ~]# unzip eGroupWare-1.4.001.zip
[[email protected] ~]# mv egroupware /var/www/html/
開始利用網頁模式進行安裝
這時候請開一個putty連線到您的伺服器上,接下來的設定步驟中仍需要輸入部分指令
預設是英文安裝介面,由於小弟英文不佳,所以請大家跟著改成繁體中文

看到中文頁面,壓力瞬間少了很多,開始我們的安裝程序吧

系統環境設定,這部份要更改或設定幾個地方
資料庫種類:
使用 Fedora 6(含)以上版本、RHEL 5 (含)以上版本、CentOS 5 (含)以上版本 請將資料庫種類設為 MySQLi(php5)
其他版本請設為 MySQL
設定資料庫密碼 跟 組態管理密碼,密碼自取,但千萬不要忘記唷
設定好按一下瀏覽


按照指示將中間的存成header.inc.php
複製內容到剪貼板
代碼:
[[email protected] ~]# vi /var/www/html/egroupware/header.inc.php
]
輸入安裝管理員密碼,就可以進入系統設定模式

由於先前我們並未建立egroupware這個資料庫,所以我們必須要按照指示先建立資料庫
複製內容到剪貼板
代碼:
[[email protected] ~]# mysql -u root -p
mysql> CREATE DATABASE egroupware;
mysql> GRANT ALL ON egroupware.* to [email protected] INENTIFIED BY '681121';

安裝所有應用程式,按一下安裝就會開始部署應用程式

按一下再次確認安裝軟體,讓畫面回到安裝頁面中

編輯目前的組態設定,在這裡可以發現系統警告找不到檔案資料夾及備份資料夾,所以我們必須新增一下這兩個資料夾
複製內容到剪貼板
代碼:
[[email protected] ~]# mkdir -m 777 -p /var/lib/egroupware/default/files
[[email protected] ~]# mkdir -m 777 -p /var/lib/egroupware/default/backup
新增完後按一下編輯目前的組態設定

在這個地方我們需要確認一下紅色框框的地方,其中需要特別注意的是
POP/IMAP、SMTP 等伺服器設定要記得填上去伺服器的IP位址

[
建立管理者帳號

填入你想要建立的帳號資訊

如果都沒問題應該會出現下面頁面,告訴您完成所有應該進行的安裝步驟
按一下回到首頁

恭喜您可以開始使用eGroupware 的服務了

TOP

字体更改

你好,看了您關于egroupware安裝的文章,我自己也做了一下。但是我這邊在“目前系統字元編碼是 'utf-8' ”的設置和你有點不同,導緻我在后麵的設置用戶語言的時候,齣現的都是“??……”,我選擇的是“iso-8895-1”的編碼,我想更改成utf-8該如何更改?
謝謝

TOP

發新話題