1.虛擬主機(jī)概念
- 所謂的虛擬主機(jī)的配置,就是實(shí)現(xiàn)使用一臺(tái)web服務(wù)器藻三,虛擬出很多個(gè)主機(jī)地址洪橘!
- Apache的虛擬主機(jī)分成兩種:基于ip地址的虛擬主機(jī),基于域名的虛擬主機(jī)棵帽!
- 就是為每臺(tái)主機(jī)分配不同的域名(服務(wù)器名)熄求,根據(jù)瀏覽器所訪問的域名的不同,從而查看不同目錄的資源6焊拧(也就是不同的網(wǎng)站5芡怼)
2.配置虛擬主機(jī)
第一步: 在httpd.conf文件加載虛擬主機(jī)配置文件
apache/conf/httpd.conf 在這個(gè)文件中,我們搜索 httpd-vhost
去除第二行的#號(hào)
# Virtual hosts
Include conf/extra/httpd-vhosts.conf
第二步:在虛擬主機(jī)配置文件中創(chuàng)建虛擬主機(jī)
<VirtualHost *:80>
#設(shè)置虛擬域名
ServerName www.baidu.com
#設(shè)置網(wǎng)站目錄
DocumentRoot "D:/baidu"
#錯(cuò)誤日志路徑
ErrorLog "D:logs/error.log"
#成功日志路徑
CustomLog "D:logs/access.log"
<Directory "d:/oa">
#對(duì)于指定目錄啟用特性
Options Indexes FollowSymLinks
#允許所有的訪問
allow from all
#配置默認(rèn)首頁
DirectoryIndex index.php index.html
#重寫模式權(quán)限,允許使用.htaccess文件
#AllowOverride All
#訪問目錄有權(quán)限
#Require all granted
</Directory>
</VirtualHost>
第三步: 重啟apche,然后修改本地hosts文件
路徑一般在C:\Windows\System32\drivers\etc
添加一條
127.0.0.1 www.baidu.com