[導讀] 我們知道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服務。以上是詳解Linux虛擬主機相關問題的詳細內容。更多資訊請關注PHP中文網其他相關文章!