首頁 >運維 >linux運維 >詳解Linux虛擬主機相關問題

詳解Linux虛擬主機相關問題

巴扎黑
巴扎黑原創
2017-08-10 11:56:131867瀏覽

[導讀] 我們知道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中文網其他相關文章!

陳述:
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn