版本:1.0

作者: Falko Timme <ft [at] falkotimme [dot] com>

最後編輯:06/26/2008




本指導手冊旨在說明建置提供所有 IPS 及網站站主所有服務之 CentOS 5.2 伺服器的方式,使用元件包括了 Apache 網頁伺服器 (啟用 SSL 功能 )、提供 SMTP-AUTH 與 TLS 功能的 Postfix 郵件伺服器、BIND DNS 伺服器、Proftpd FTP 伺服器、MySQL 伺服器、Dovecot POP3/IMAP、Quota、Firewall (防火牆) 等等。這篇文章以 CentOS 5.2 的 32 位元版為背景撰寫,不過要套用在 64 位元的版本上,也只需作小小修改即可。







我將使用下列軟體:

.網頁伺服器:Apache 2.2 with PHP 5.1.6

.資料庫伺服器: MySQL 5.0

.郵件伺服器:Postfix

.DNS 伺服器:BIND9 (chrooted)

.FTP 伺服器: Proftpd

.POP3/IMAP 伺服器: Dovecot

.網站統計功能軟體 Webalizer




這麼作就可以產生一套穩健的系統,如果你喜歡,也可以安裝自由/免費的網站管理控制介面 ISPConfig (http://www.ispconfig.org/)。



要說在前頭的是:本文內容並非建置此類系統唯一方式。有很多方法能達成同樣目的,只是我是這樣作的而已,當然,我也不保證這樣的方式一定適合你。



一、必要條件

要安裝這樣的系統,你得:

.自最接近你的映射站台 ( 在 http://isoredirect.centos.org/centos/5/isos/i386/ 裡可找到映射站台清單 ) 下載 CentOS 5.2 DVD 或六片 CentOS 5.2 的 CD。

.快速的網路連結




二、準備動作

本手冊中,我使用主機名稱 server1.example.com,將之 IP 位址設定為 192.168.0.100、閘道器為 192.168.0.1。此設定可能與你不同,請將之置換為適當的設定。




三、安裝基本系統

使用第一片 CentOS 5.2 CD 或 CentOS 5.2 DVD 開機,然後在開機提示下,按 Enter 鍵。




參考圖示:http://images.howtoforge.com/images/perfect_server_centos_5.2/1.png







這個過程可能會花較長的時間測試你的安裝媒體,所以我們在此選擇跳過此測試:



參考圖示:

http://images.howtoforge.com/images/perfect_server_centos_5.2/2.png








CentOS 安裝程式的歡迎畫面出現後,按【Next】:

參考圖示:

http://images.howtoforge.com/images/perfect_server_centos_5.2/3.png








接下來選擇你的語系:

參考圖示:

http://images.howtoforge.com/images/perfect_server_centos_5.2/4.png








選擇鍵盤配置:

參考圖示:

http://images.howtoforge.com/images/perfect_server_centos_5.2/5.png








我將 CentOS 5.2 安裝在一個全新的系統上,因此當它問我是否初始化此磁碟、抹除所有資料 (Would you like to initialize this drive, erasing ALL DATA?) 時,我的回答是【Yes】:

參考圖示:

http://images.howtoforge.com/images/perfect_server_centos_5.2/6.png








至此,到了必須選擇此次安裝的磁碟分割規劃方式的時侯了。為了省事,我選擇移除選定之磁碟中的所有 linux 分割區,並建立預設的配置方式

(Remove linux partitions on selected drives and create default

layout)。這麼的結果將產生一個小的 /boot 、大的 / 分割區,以及 swap

分割區。當然,你有權決定你所想要的分割方式,選擇完成後按【Next】即可:

參考圖示:

http://images.howtoforge.com/images/perfect_server_centos_5.2/7.png








回答下列問題 (你確定要這麼作? Are you sure you want to do this?) - 按下【Yes】:

參考圖示:

http://images.howtoforge.com/images/perfect_server_centos_5.2/8.png








接下來的網路設定裡,預設設定為透過 DHCP 為網路介面進行組態,但我們現在要安裝的是伺服器,所以使用固定 IP 位址會比較好…請點選畫面右上的【Edit】:

參考圖示:

http://images.howtoforge.com/images/perfect_server_centos_5.2/9.png








在跳出來的視窗中,將「使用動態 IP 組態 (DHCP) (dynamic IP configuration (DHCP)) 與啟用 IPv6

支援 (Enable IPv6 support) 」的選項取消勾選,再為你的網卡設定固定 IP 位址 (在本手冊中,我使用 IP 位址

192.168.0.100 以利說明 ),並輸入確切的網路遮罩 (例如255.255.255.0,若你不確定這是不是正確的值,這個網站 http://www.subnetmask.info/ 或許能幫上你的忙)

參考圖示:

http://images.howtoforge.com/images/perfect_server_centos_5.2/10.png








手動設定主機名稱,例如 server1.example.com,然後輸入閘道器 (例如 192.168.0.1) 以及兩台 DNS 伺服器 (例如:213.191.92.86 與145.253.2.75):

參考圖示:

http://images.howtoforge.com/images/perfect_server_centos_5.2/11.png








選擇你的時區:

參考圖示:

http://images.howtoforge.com/images/perfect_server_centos_5.2/12.png








給 root 設定密碼:

參考圖示:

http://images.howtoforge.com/images/perfect_server_centos_5.2/13.png








完整文章參考:

* The Perfect Server - CentOS 5.2 - Page 2




* The Perfect Server - CentOS 5.2 - Page 3



* The Perfect Server - CentOS 5.2 - Page 4



* The Perfect Server - CentOS 5.2 - Page 5



* The Perfect Server - CentOS 5.2 - Page 6



* The Perfect Server - CentOS 5.2 - Page 7



本文譯自 http://www.howtoforge.com/perfect-server-centos-5.2 (原文出處)





如有版權問題,請來信 (nicaliu at gmail dot com) 告知,謝謝。






創作者介紹
創作者 nicaliu 的頭像
nicaliu

尼卡.Nica

nicaliu 發表在 痞客邦 留言(0) 人氣()