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