Apache2 4的虛擬主機配置(基於ip位址

2021-12-29 23:44:02 字數 953 閱讀 8706

虛擬主機指的是在單一機器上執行多個** (例如 company1.example.com 和 company2.example.com) 。 虛擬主機可以「基於 ip」,即每個 ip 乙個站點; 或者「基於名稱」, 即每個 ip 多個站點。這些站點執行在同一物理伺服器上的事實不會明顯的透漏給終端使用者。

虛擬機器下的centos 7系統,並安裝httpd-2.4.6(安裝命令為 yum –y install httpd)。

編輯httpd.conf,檔案中找到documentroot 「/var/www/html」,並把它注釋掉。vim /etc/httpd/conf/httpd.conf# documentroot 「/var/www/html」建立ip。ip addr add 192.168.137.127/24 dev eth0上面為臨時建立ip,其中「192.168.137.127」可以自定義,「eth0」是網絡卡名字,若不知道網絡卡名字或者臨時ip建立成功可用以下命令檢視:

ip addr show如果不想建立ip,可以用本地ip建立虛擬機器。

本地ip查詢:

ip addr show或者:

ifconfig建立並編輯virtualhost.conf。vim /etc/httpd/conf.d/virtualhost.confvirtualhost.conf的檔案內容

servername hello.zaber1.com

documentroot 「/var/www/zaber1.com」

建立目錄,建立頁面。mkdir /var/www/zaber1.com

vim /var/www/zaber1.com/index.htmlindex.html的檔案內容

hello,zaber1

測試並重啟服務。httpd –t

service httpd restart執行。elinks 若沒有安裝elinks,可用以下命令:

yum -y install elinks

apache2 4 虛擬主機配置

在apache的預設配置下,開啟服務後,開啟http localhost,會顯示 it works!字樣。我們可以配置hosts,sudo vim etc hosts127.0 0.1 localhost 127.0 0.1 urey.com 這時如果訪問也會跳轉到與http localhost 相...

Apache 2 4虛擬主機配置

託管它指的是多個站點的執行一台機器上 例如company1.example.com和company2.example.com 機能夠 基於 ip 即每乙個 ip 乙個 或者 基於名稱 即每乙個 ip 多個 這些 執行在同一物理server上的事實不會明顯的透漏給終於使用者。這是官網解釋。配置apac...

Apache2 4 新增虛擬主機

apache2.4 與 apache2.2 的虛擬主機配置寫法有所不同 apache2.2的寫法 80 servername domain.com documentroot home www directoryindex index.html index.php home www options i...