詳解Linux虛擬主機相關問題

[導讀] 我們知道linux操作系統是目前在服務器上應用廣泛的操作系統。在linux操作系統下的虛擬主機是不是就是我們常說的linux虛擬主機呢?其實從專業方面說并不是,它是一種安裝在windows上的虛擬環境,實際上只是個文件

我們知道Linux操作系統是目前在服務器上應用廣泛的操作系統。在Linux操作系統下的虛擬主機是不是就是我們常說的Linux虛擬主機呢?其實從專業方面說并不是,它是一種安裝在Windows上的虛擬環境,實際上只是個文件而已。下面我們還是具體了解一下Linux和虛擬主機的一些事。首先,我們還是來看看Linux虛擬主機有什么優點。

Linux虛擬主機的優點:

1、Open的思想,開放源代碼,自主改進或定制;

2、Free的精神,自由使用;

3、完善的網絡功能,內置TCP/IP協議;

4、真正意義上的多任務、多用戶操作系統;

5、完全運行于保護模式,充分利用了CUP性能;

6、先進的內存管理機制,更加有效地利用物理內存;

7、穩定性,安全性,高效性;

8、與UNIX系統在源代碼級兼容,符合IEEEPOSIX標準9、支持數十種文件系統格式。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地址的虛擬主機配置:

步驟一:為主機中的不同網卡設置各自的IP地址;

步驟二:vim /etc/httpd.conf在httpd.conf配置文件中,為每個虛擬主機設置不同的配置段;

步驟三:為不同的虛擬站點創建目錄和主頁文件;

步驟四:重新啟動Apache服務。使用elinks或在瀏覽器中輸入不同的IP地址,就可以瀏覽到內容不同的頁面。

2. 基于名稱的虛擬主機配置:

步驟一:修改配置文件httpd.conf中的虛擬主機配置段;

步驟二:為不同的虛擬站點創建目錄和主頁文件;

步驟三:重新啟動Apache服務。

? 版權聲明
THE END
喜歡就支持一下吧
點贊10 分享