基於Linux的虛擬主機搭建

gudesheng發表於2008-01-03

為了建設二級網站建設,我考察了多個開源和商業的虛擬主機和控制皮膚。主要察看了Linux下的。

很多工具,例如開源的VHCS,商業的Plesk功能雖然十分強大,但他們的主要服務物件是商業虛擬主機客戶,和我們的集中管理模式不太一樣。

最後我選用了Webmin的一個支援虛擬主機的模組virtual-host。因為我對Webmin比較瞭解,它在Linux管理上非常強大和穩定。

主要安裝步驟如下:
1 安裝webmin,地址http://ip:10000
 
2 進入webmin安裝virtual-host模組,地址:http://ip:10000/virtual-host


3 伺服器安裝BIND 9,webmin中該模組路徑也要有相應修改


4 按照幫助手冊內容,
  先重編譯apache2 加上./configure --prefix=/usr/local/apache/ --enable-suexec

  配置Apache
  主要包括修改httpd等的路徑
  加上
  NameVirtualHost ip 

 LoadModule suexec_module modules/mod_suexec.so

5 進入  http://ip:10000/virtual-host,按照提示,把一些不用的模組先刪除,然後將該模組成功執行。


6 add new virtual-server,填入相應域名,帳號資訊,點選確定。

根據提示可以看到linux系統帳號,apache conf配置,html主目錄(home下)的生成,mysql帳號,資料庫,包括ftp帳號,webmin帳號,等都依次被建好。



Trackback: http://tb.blog.csdn.net/TrackBack.aspx?PostId=1486737


相關文章