ownpower
Dynamic
news
東莞網(wǎng)站建設(shè)
當(dāng)前位置:東莞網(wǎng)站建設(shè)公司 > 網(wǎng)站建設(shè)方案 > 詳情
文章作者:眾展網(wǎng)絡(luò) 發(fā)布時(shí)間: 瀏覽量:2195
網(wǎng)站建設(shè)一般由兩種環(huán)境搭建:asp和php,其中用的較多的應(yīng)該就是php做的網(wǎng)站了,因其有著功能繁多、方便操作等優(yōu)點(diǎn)備受網(wǎng)站建設(shè)者喜歡,但有一點(diǎn)特別煩的地方就是搭建環(huán)境,總是會(huì)出現(xiàn)各種新問(wèn)題。那么在本地網(wǎng)站建設(shè)過(guò)程中應(yīng)該如何配置電腦的apache環(huán)境呢?眾展網(wǎng)絡(luò)為你介紹:
一、配置文件
Apache是一個(gè)后臺(tái)運(yùn)行的程序,沒(méi)有界面。所有的配置,都包含在配置文件里。主配置文件是:C:/Program Files/Apache Group/Apache/conf/httpd.conf。如果要修改Apache的配置,可以用任何一個(gè)文本編輯工具(例如記事本)編輯這個(gè)配置文件。在配置文件里,以“#”開頭的行是注釋行。
二、配置選項(xiàng)
在配置文件里的主要選項(xiàng)如下:
1.#Listen 3000;#Listen 12.34.56.78:80:Apache的IP地址和端口。一般來(lái)說(shuō)不需要設(shè)置,Apache會(huì)綁定在本機(jī)所有IP地址的80端口上。
2.Port 80:Apache的端口。默認(rèn)值是80。
3.ServerName test.dnschek.net:Web服務(wù)器的名字。安裝時(shí)輸入的“Server Name”就是保存在這里。
4.DocumentRoot "C:/Program Files/Apache Group/Apache/htdocs":這是網(wǎng)站的根目錄。如果您想把網(wǎng)站文件存放5.在“D:/myweb”目錄下,可以把DocumentRoot后面的目錄修改為“D:/myweb”。
6.Options Indexes FollowSymLinks MultiViews:為了安全起見,請(qǐng)把上面的“Indexes”刪掉。否則別人可以瀏覽到您網(wǎng)站里的所有文件。
7.DirectoryIndex index.html:默認(rèn)首頁(yè)文件名。在瀏覽器里輸入一個(gè)地址(例如http://test.dnschek.net/)的時(shí)候,Apache會(huì)查找這個(gè)默認(rèn)的首頁(yè)文件打開。如果要配置多個(gè)默認(rèn)首頁(yè)文件名,請(qǐng)用空格分開。
8.ScriptAlias /cgi-bin/ "C:/Program Files/Apache Group/Apache/cgi-bin/":CGI文件存放路徑。
三、高級(jí)配置
1.設(shè)置虛擬目錄
在配置文件中找到這行:<IfModule mod_alias.c>,在這行下面添加如下內(nèi)容:
Alias /vdir/ "c:/comexe/"
<Directory "c:/comexe/">
Options MultiViews
AllowOverride None
Order allow,deny
Allow from all
</Directory>
這樣,通過(guò)訪問(wèn) http://test.dnschek.net/vdir/,就可以訪問(wèn)到c:/test/目錄下的內(nèi)容。Apache默認(rèn)開設(shè)了兩個(gè)虛擬目錄:“/icons/”和“/manual/”。這兩個(gè)虛擬目錄沒(méi)有用,可以在配置文件中刪除。
2.如何解決中文網(wǎng)頁(yè)顯示亂碼
(1)在配置文件中找包含“AddLanguage”或“AddCharset”的行,在這些行最前面增加一行:AddDefaultCharset GB2312
(2)養(yǎng)成良好的習(xí)慣,在每個(gè)網(wǎng)頁(yè)的<head></head>里加入這行:<meta http-equiv="Content-Type" content="text/html; charset=gb2312">,一般的中文版網(wǎng)頁(yè)編輯工具(例如FrontPage、Dreamweaver等)都會(huì)自動(dòng)加上這行。
3.如何解決中文文件名無(wú)法訪問(wèn)
在ie中選擇 工具 -> internet選項(xiàng) -> 高級(jí) -> 取消“總是以UTF-8發(fā)送URL”。這個(gè)方法很麻煩,請(qǐng)盡量不要使用中文的網(wǎng)站文件名。
四、注意事項(xiàng)
1.Apache配置過(guò)程中最關(guān)鍵的兩點(diǎn)是:網(wǎng)站根目錄和默認(rèn)首頁(yè)文件名。必須要把網(wǎng)站文件放在所指定的網(wǎng)站根目錄下,而且默認(rèn)首頁(yè)文件名必須要設(shè)置正確,否則將看不到您的網(wǎng)頁(yè)。
2.每次配置文件更改后,要重新啟動(dòng)Apache才會(huì)生效。
五、在windows xp下在apache服務(wù)器上搭建兩個(gè)虛擬主機(jī)方法
對(duì)于conf/httpd.conf文件:
1. 開啟:Listen 80
2.填寫:ServerAdmin 管理員郵箱地址
3.注釋:#DocumentRoot ""
4.給web服務(wù)器目錄增加權(quán)限;<Directory "第一web服務(wù)器路徑">
5.設(shè)置默認(rèn)自動(dòng)運(yùn)行的文件名:
<IfModule dir_module>
DirectoryIndex index.html index.php index.htm
</IfModule>
6. 將給web服務(wù)器目錄增加權(quán)限的一對(duì)標(biāo)簽復(fù)制粘貼到上一標(biāo)簽的下面,將首標(biāo)簽更改為:
<Directory "第二web服務(wù)器路徑">
六、對(duì)于conf/extra/httpd-vhosts.conf文件:
1.開啟:NameVirtualHost *:80 // *:代表本機(jī)的所以ip
2.設(shè)置基于主機(jī)名的虛擬主機(jī):
<VirtualHost *:80>
DocumentRoot " 第一web服務(wù)器路徑"
ServerName 寫入第一個(gè)域名
</VirtualHost>
<VirtualHost *:80>
DocumentRoot "第二web服務(wù)器路徑"
ServerName 寫入第二個(gè)域名
</VirtualHost>
3.不指定錯(cuò)誤日志,則默認(rèn)使用apache的錯(cuò)誤日志!
4.系統(tǒng)防火墻會(huì)阻止客戶機(jī)對(duì)虛擬主機(jī)的訪問(wèn),所以要本機(jī)關(guān)閉防火墻。
以上就是營(yíng)銷型網(wǎng)站建設(shè)公司-眾展網(wǎng)絡(luò)關(guān)于本地網(wǎng)站建設(shè)過(guò)程中如何搭建apache環(huán)境的詳細(xì)介紹,希望能對(duì)你們有幫助,有其他問(wèn)題可咨詢?cè)诰€客服,全天為您解答疑難問(wèn)題。
本文由“做網(wǎng)站公司”眾展網(wǎng)絡(luò)整理發(fā)布,如需轉(zhuǎn)載請(qǐng)瀏覽來(lái)源及出處,原文地址:http://m.azr2.com/new/1012.html
將您的需求及聯(lián)系信息發(fā)送給我們,工作日2小時(shí)內(nèi)迅速為您提供解決方案。