Linux Dom server 移值到 CentOS 5.X

 


1.先把舊主機裡頭 /etc底下的 passwd,shadow,group,gshadow先備份出來
(例如要備份到/tmp底下取名bk.tar.gz(或.tgz)
=> tar -zcvf /tmp/bk.tar.gz(或.tgz) /etc/passwd /etc/shadow /etc/group /etc/gshadow

2.接著備份 /home + /var/spool/mail
(同上備份到/tmp底下取名叫homespool.tar.gz(或.tgz)
=> tar -zcvf /tmp/homespool.tar.gz /home /var/spool/mail


* 利用yum來安裝openwebmail *
1.在利用yum來安裝openwebmail之前,首先要先安裝perl-Text-Iconv
可到這兒(PS:http://dag.wieers.com/rpm/packages/perl-Text-Iconv/)抓取你的Linux RPM版本來作下載安裝它
# wget http://packages.sw.be/perl-Text-Iconv/perl-Text-Iconv-1.4-1.2.el5.rf.i386.rpm
# rpm -Uvh perl-Text-Iconv-1.4-1.2.el5.rf.i386.rpm

2.準備用yum來安裝openwebmail囉
#cd /etc/yum.repos.d
#lftpget http://openwebmail.org/openwebmail/download/redhat/rpm/release/openwebmail.repo
#yum install openwebmail
3.安裝後初始化openwebmail
#/var/www/cgi-bin/openwebmail/openwebmail-tool.pl --init
4.安裝openwebmail我常會去修正小地方
#vi /var/www/cgi-bin/openwebmail/etc/openwebmail.conf
default_language en 修改成=> default_language zh_TW.Big5
default_iconset Cool3D.English 修改成--> default_iconset Cool3D.Chinese.Traditional
webdisk_rootpath /webdisk 修改成=>
webdisk_rootpath /
#/var/www/cgi-bin/openwebmail/openwebmail-tool.pl --init


openwebmail補充:
Q:怎麼換掉原openwebmail登入圖示(openwebmail.gif)
A:1.把自己作好圖示.jpg或gif上傳到/var/www/data/openwebmail/images
2.#vi /var/www/cgi-bin/openwebmail/etc/openwebmail.conf 找到logo_url        %ow_htmlurl%/images/openwebmail.gif      改為logo_url       %ow_htmlurl%/images/自己上傳的圖檔.jpg(或gif)        Q:透過openwebmail來修改samba使用者密碼 A:因為一開始OpenWebMail預設關閉此功能唷!因此要自行修改以下   #vi /var/www/cgi-bin/openwebmail/etc/auth_unix.conf 把最後一行change_smbpasswd        no 改為 => change_smbpasswd        yes Q:一般使用者不能打開伺服器首頁的問題
A:將 #userdir public_html 的 # 去掉變成 userdir public_html
   在 userdir disable 前面加上 # 變成 #userdir disable 將放首頁的資料夾和檔案屬性改成755
Q:首頁網址例如http://192.168.1.100/~master/如何改成http://192.168.1.100/master/ A:修改/etc/httpd/conf /httpd.conf,
  把檔內的userDir disable前加#,把檔內的#userDir public_html的#去掉
在最後一行增加 alias /master/ "/home/master/public_html/"
Q:使用者不會自動把openwebmail圖示設定成3D中文圖示,有什麼方法不用一個一個登入他們帳號來   幫使用者都統一改成3D中文圖示呢? A:1. 利用openwebmail的fixrc.pl來修改user家目錄的/home/user/.openwebmail/openwebmailrc設定! 達成,它放置位置在/var/www/cgi-bin/openwebmail/misc/tools/rc 首先,確認user根目錄是否都在/home,若不是單純在/home家目錄而是有分別為2009,2010那就   先修改fixrc.pl # vi /var/www/cgi-bin/openwebmail/misc/tools/rc/fixrc.pl 新增逐筆加入到 => my @homepaths = ( '/home', '/home/mailusers' ); 修改如:my @homepaths = ( '/home', '/home/mailusers', '/home/2009', '/home/2010'); 2.#cd /var/www/cgi-bin/openwebmail/misc/tools/rc #perl fixrc.pl iconset=Default iconset=Cool3D.Chinese.Traditional   


250行 ServerAdmin root@localhost
354行 UserDir disable 修改成--> #UserDir disable
361行 #UserDir public_html 修改成--> UserDir www

#將個人網頁資料夾改成由 public_html 改成 www,方便輸入

390行 DirectoryIndex index.html index.html.var 修改成--> DirectoryIndex index.html index.htm index.php index.html.var
730行 LanguagePriority zh-TW en ca cs da de el eo es et fr he hr it ja ko ltz nl nn no pl pt pt-BR ru sv zh-CN

746行 AddDefaultCharset UTF-8 修改成--> #AddDefaultCharset UTF-8

/etc/rc.d/init.d/httpd start
chkconfig httpd on

注意:web server 架設好之後,個人網頁的功能也啟動了,只要輸入「http://IP/~xxx」即可瀏覽,不過請確定 SELinux 的功能是關閉的,否則將無法正常瀏覽個人網頁。


參考資料:
http://openwebmail.org/openwebmail/download/redhat/yum/readme.txt blog.wu-boy.com/2007/03/27/85/
tw.myblog.yahoo.com/jw!3Xc_nl2RHg7QsmWm8HVuOw--/article?mid=134 http://mail.wcjs.tcc.edu.tw/blog/post/743/2992 http://dslab.ee.ncku.edu.tw/~tung/openwebmail/install.html http://forum.yoursun.com.tw/forum_posts.asp?TID=1081 http://4271569.spaces.live.com/blog/cns!F1EA4F91324DA556!760.entry http://120.105.184.250/cswang/thit/Linux/OpenWebMail.htm http://home.csjh.tcc.edu.tw/phpbbinf/viewtopic.php?p=9443&sid=5e8c911a75b7e94d51ad883a7e83ba49

發表迴響

在下方填入你的資料或按右方圖示以社群網站登入:

WordPress.com 標誌

您的留言將使用 WordPress.com 帳號。 登出 /  變更 )

Google photo

您的留言將使用 Google 帳號。 登出 /  變更 )

Twitter picture

您的留言將使用 Twitter 帳號。 登出 /  變更 )

Facebook照片

您的留言將使用 Facebook 帳號。 登出 /  變更 )

連結到 %s