網(wǎng)站建設(shè)人員在本地測(cè)試時(shí),常常不是一個(gè)網(wǎng)站,那怎么能像輸入域名一樣在地址欄上面輸入“域名”就能本地訪問(wèn)該網(wǎng)站呢?這里就要配置Apache虛擬主機(jī)了!
1、找到apache/conf/httpd.conf文件,在文件中找到代碼 #Include conf/extra/httpd-vhosts.conf 將前面的 # 刪去!
2、找到apache/conf/extra/httpd-vhosts.conf文件,咱們就要在這個(gè)文件中配置虛擬機(jī)!打開(kāi)該文件,你可以將代碼前面有#的全部刪除,他們只是起到注釋作用,這里留著他們看著比較礙事!
3、下面說(shuō)一下各個(gè)代碼的作用,
NameVirtualHost 是設(shè)置虛擬機(jī)的端口號(hào),這里不需要改變他,除非你將原來(lái)配置的wamp的端口號(hào)改變啦!
ServerAdmin 郵箱地址
DocumentRoot 該虛擬機(jī)的主目錄
ServerName 該虛擬機(jī)的域名
ServerAlias 該虛擬機(jī)域名的別名
ErrorLog 該虛擬機(jī)錯(cuò)誤日志的儲(chǔ)存位置
CustomLog該虛擬機(jī)訪問(wèn)日志的儲(chǔ)存位置
CustomLog 后面有個(gè)common 代表普通日志格式,還有
referer 記錄訪問(wèn)者來(lái)源信息
agent 記錄訪問(wèn)者所代理軟件的版本信息
combined 三種類(lèi)型的結(jié)合
注意每個(gè)虛擬機(jī)的配置,在每一個(gè)的VirtualHost 標(biāo)簽內(nèi)
下面是一個(gè)示例

4、當(dāng)你在httpd-vhosts.conf文件中配置好一個(gè)虛擬機(jī)后,要在httpd.conf中將修改成你的虛擬機(jī)的目錄,有多少個(gè)虛擬機(jī)就添加多少個(gè)Directory標(biāo)簽。
下面是一個(gè)示例

5、現(xiàn)在當(dāng)你用你在虛擬機(jī)中定義的域名去訪問(wèn)網(wǎng)站時(shí),你會(huì)發(fā)現(xiàn)還是不能訪問(wèn)。為什么呢?咱們還差最后一步,通過(guò)dns服務(wù)器將我們的域名解析為ip地址。
首先,本地打開(kāi)C:/Windows/System32/drivers/etc/hosts文件,注意不是管理員的要以管理員身份打開(kāi),你會(huì)發(fā)現(xiàn)最下面有這樣的代碼

這就是你原來(lái)的localhost被解析的ip地址,現(xiàn)在就簡(jiǎn)單啦,你照著它在下面將你的域名解析為127.0.0.1就行啦!
然后,需要刷新dns解析緩存,開(kāi)始 -> 運(yùn)行 -> cmd

輸入 ipconfig/flushdns 點(diǎn)擊回車(chē)鍵后出現(xiàn)下面的畫(huà)面就說(shuō)明成功啦!
現(xiàn)在,你在輸入你的域名就可以正常訪問(wèn)你的網(wǎng)站啦!
wamp基本配置請(qǐng)進(jìn)入
配置wamp開(kāi)發(fā)環(huán)境
此文章屬于王業(yè)樓的個(gè)人博客原創(chuàng),若要轉(zhuǎn)載請(qǐng)注明出處:王業(yè)樓的個(gè)人博客 www.ly89.cn
新聞熱點(diǎn)
疑難解答
圖片精選
網(wǎng)友關(guān)注