說說Linux下的虛擬主機那些事兒 |
發(fā)布時間: 2014/8/13 10:47:34 |
目前在服務器上應用廣泛的操作系統(tǒng)當屬Linux了。使用Linux操作系統(tǒng)的虛擬主機是不是就是我們常說的Linux虛擬主機呢?其實從專業(yè)方面說并不是,它是一種安裝在Windows上的虛擬環(huán)境,實際上只是個文件而已。下面我們還是具體了解一下Linux和虛擬主機的一些事。首先,我們還是來看看Linux虛擬主機有什么優(yōu)點。 Linux虛擬主機的優(yōu)點: 1、Open的思想,開放源代碼,自主改進或定制; 2、Free的精神,自由使用; 3、完善的網(wǎng)絡功能,內置TCP/IP協(xié)議; 4、真正意義上的多任務、多用戶操作系統(tǒng); 5、完全運行于保護模式,充分利用了CUP性能; 6、先進的內存管理機制,更加有效地利用物理內存; 7、穩(wěn)定性,安全性,高效性; 8、與UNIX系統(tǒng)在源代碼級兼容,符合IEEEPOSIX標準 9、支持數(shù)十種文件系統(tǒng)格式。 10、設備獨立性,良好的可移植性。 基于Linux的虛擬主機搭建: 1 安裝webmin。 2 進入webmin安裝virtual-host模塊。 3服務器安裝BIND 9,webmin中該模塊路徑也要有相應修改。 4 按照幫助手冊內容,1)先重編譯apache2 加上./configure –prefix=/usr/local/apache/ –enable-suexec2)配置Apache,主要包括修改httpd等的路徑3)加上NameVirtualHost ip LoadModule suexec_module modules/mod_suexec.so。 5 進入http://ip:10000/virtual-host,按照提示,把一些不用的模塊先刪除,然后將該模塊成功運行。 6 add new virtual-server,填入相應域名,帳號信息,點擊確定。 Linux虛擬主機配置: 1. 基于IP地址的虛擬主機配置: 步驟一:為主機中的不同網(wǎng)卡設置各自的IP地址; 步驟二:vim /etc/httpd.conf在httpd.conf配置文件中,為每個虛擬主機設置不同的配置段; 步驟三:為不同的虛擬站點創(chuàng)建目錄和主頁文件; 步驟四:重新啟動Apache服務。使用elinks或在瀏覽器中輸入不同的IP地址,就可以瀏覽到內容不同的頁面。 2. 基于名稱的虛擬主機配置: 步驟一:修改配置文件httpd.conf中的虛擬主機配置段; 步驟二:為不同的虛擬站點創(chuàng)建目錄和主頁文件; 步驟三:重新啟動Apache服務。 本文出自:億恩科技【1tcdy.com】 |