怎么修改apache域名 apache怎么修改默認(rèn)首頁(yè)文件

apache怎樣設(shè)置

Apache是開放源代碼的Web服務(wù)器軟件,是最常用的Web服務(wù)器。Apache常用在unix系統(tǒng),也有windows平臺(tái)的版本。本文以windows平臺(tái)為例,介紹使用動(dòng)態(tài)域名安裝配置Apache建設(shè)網(wǎng)站的方法。

創(chuàng)新互聯(lián)建站網(wǎng)站建設(shè)公司,提供成都做網(wǎng)站、網(wǎng)站設(shè)計(jì),網(wǎng)頁(yè)設(shè)計(jì),建網(wǎng)站,PHP網(wǎng)站建設(shè)等專業(yè)做網(wǎng)站服務(wù);可快速的進(jìn)行網(wǎng)站開發(fā)網(wǎng)頁(yè)制作和功能擴(kuò)展;專業(yè)做搜索引擎喜愛(ài)的網(wǎng)站,是專業(yè)的做網(wǎng)站團(tuán)隊(duì),希望更多企業(yè)前來(lái)合作!

(一)申請(qǐng)安裝動(dòng)態(tài)域名解析——每步

一、申請(qǐng)帳號(hào)

1、打開

2、點(diǎn)擊上面的用戶注冊(cè)

3、按照提示輸入注冊(cè)信息

如圖:

前面帶*號(hào)的是必須要填的,提示注冊(cè)成功即可。

二、下載客戶端軟件

可到下載相應(yīng)版本。

外網(wǎng)IP地址就在服務(wù)器上的用戶選擇2008版本。

三、安裝

下載完后,運(yùn)行安裝文件,按照提示安裝完成即可。

四、使用(這里以2008版本為例,其它版本也一樣設(shè)置)

1、運(yùn)行桌面上的“ddns2008”圖標(biāo)

2、運(yùn)行后將在系統(tǒng)托盤上看到動(dòng)態(tài)域名解析2008版的圖標(biāo)。

3、雙擊圖標(biāo),彈出設(shè)置對(duì)話框,輸入你剛才申請(qǐng)的域名abc.meibu點(diǎn)抗 和密碼。

客戶端提示“登陸成功”后,則可在開始運(yùn)行里輸入“ping abc.meibu點(diǎn)抗 ”,Ping命令反饋的IP地址應(yīng)該與使用Winipcfg所查看到的系統(tǒng)主

機(jī)當(dāng)前IP地址一致。如果確認(rèn)兩者相同,則表明每步的動(dòng)態(tài)域名解析已經(jīng)處在正常運(yùn)行狀態(tài)下。

(二) 安裝 Apache

一. 下載

windows平臺(tái)的Apache可以在這個(gè)網(wǎng)址下載:

二. 安裝

運(yùn)行下載的Apache文件,即可開始安裝。Apache的安裝過(guò)程很簡(jiǎn)單。只需要設(shè)置下面這個(gè)窗口:

在“Network Domain”里輸入域。如果用本站的二級(jí)域名,例如“abc.meibu點(diǎn)抗 ”,請(qǐng)輸入“meibu點(diǎn)抗 ”。如果用頂級(jí)域名,請(qǐng)輸入

“xxx點(diǎn)抗 ”。

在“Server Name”里輸入服務(wù)器名。如果用本站的二級(jí)域名,請(qǐng)輸入您的域名“abc.meibu點(diǎn)抗 ”。如果用頂級(jí)域名,請(qǐng)輸入“”

在“Administrator's Email Address”里輸入網(wǎng)站管理員的Email地址。

除此之外,安裝過(guò)程里所有的選項(xiàng),全部用默認(rèn)選項(xiàng)就可以了。

三、運(yùn)行

Win 9x

Apache安裝后,會(huì)在“開始”-“程序”里增加一個(gè)“Apache HTTP Server”的組。進(jìn)入該組,選擇“Control Apache Server”-“Start”

即可啟動(dòng)Apache。

Win NT/2000/XP/2003

在這些系統(tǒng)里,用默認(rèn)選項(xiàng)安裝的Apache,除了在“開始”-“程序”里增加一個(gè)“Apache HTTP Server”的組之外,還會(huì)在系統(tǒng)的服務(wù)里增加

一個(gè)Apache服務(wù).該服務(wù)被設(shè)置為系統(tǒng)啟動(dòng)時(shí)自動(dòng)運(yùn)行。

四、配置 Apache

1、配置文件

Apache是一個(gè)后臺(tái)運(yùn)行的程序,沒(méi)有界面。所有的配置,都包含在配置文件里。主配置文件是:

C:\Program Files\Apache Group\Apache\conf\httpd.conf

如果要修改Apache的配置,可以用任何一個(gè)文本編輯工具(例如記事本)編輯這個(gè)配置文件。在配置文件里,以“#”開頭的行是注釋行。

2、配置選項(xiàng)

在配置文件里的主要選項(xiàng)如下:

#Listen 3000

#Listen 12.34.56.78:80

Apache的IP地址和端口。一般來(lái)說(shuō)不需要設(shè)置,Apache會(huì)綁定在本機(jī)所有IP地址的80端口上。

Port 80

Apache的端口。默認(rèn)值是80。

ServerName abc.meibu點(diǎn)抗

Web服務(wù)器的名字。安裝時(shí)輸入的“Server Name”就是保存在這里。

DocumentRoot "C:/Program Files/Apache Group/Apache/htdocs"

這是網(wǎng)站的根目錄。如果您想把網(wǎng)站文件存放在“D:\myweb”目錄下,可以把DocumentRoot后面的目錄修改為“D:/myweb”。

Options Indexes FollowSymLinks MultiViews

為了安全起見(jiàn),請(qǐng)把上面的“Indexes”刪掉。否則別人可以瀏覽到您網(wǎng)站里的所有文件。

DirectoryIndex index.html

默認(rèn)首頁(yè)文件名。在瀏覽器里輸入一個(gè)地址(例如http:// abc.meibu點(diǎn)抗 /)的時(shí)候,Apache會(huì)查找這個(gè)默認(rèn)的首頁(yè)文件打開。如果要配置多

個(gè)默認(rèn)首頁(yè)文件名,請(qǐng)用空格分開。

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:// abc.meibu點(diǎn)抗 /vdir/,就可以訪問(wèn)到c:\comexe\目錄下的內(nèi)容。

Apache默認(rèn)開設(shè)了兩個(gè)虛擬目錄:“/icons/”和“/manual/”。這兩個(gè)虛擬目錄沒(méi)有用,可以在配置文件中刪除。

六、常見(jiàn)問(wèn)題

1、如何解決中文網(wǎng)頁(yè)顯示亂碼

在配置文件中找包含“Addlanguage”或“AddCharset”的行,在這些行最前面增加一行:

AddDefaultCharset GB2312

養(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)加上這行。

2、如何解決中文文件名無(wú)法訪問(wèn)

在ie中選擇 工具 - internet選項(xiàng) - 高級(jí) - 取消“總是以UTF-8發(fā)送URL”。

這個(gè)方法很麻煩,請(qǐng)盡量不要使用中文的網(wǎng)站文件名。

3. 在winxp sp2下安裝的apache+php5+mysql5,其他電腦無(wú)法正常訪問(wèn)我們的網(wǎng)站!出現(xiàn)如下錯(cuò)誤:

Forbidden

You don't have permission to access / on this server.

這個(gè)錯(cuò)誤的原因是,用戶沒(méi)有權(quán)限訪問(wèn)你的網(wǎng)站目錄。

解決辦法:

打開的apache的配置文件:httpd.conf

在末尾添加如下代碼:yourpath你的網(wǎng)站目錄

Directory "d:/yourpath/"

Allow from all

/Directory

保存之后,記得重啟apache服務(wù),問(wèn)題就解決了。

請(qǐ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ì)生效。

apache平臺(tái)下 論壇 域名 修改

先修改host問(wèn)價(jià)今年確定你用的域名能解析到你的本機(jī)ip

然后打開httpd.conf在末尾加上:

NameVirtualHost 你的域名:80

VirtualHost 你的域名:80

ServerName 你的域名

ServerAlias 你的域名別名

DocumentRoot 主目錄

/VirtualHost

完成后重啟apache

怎么配置apache讓網(wǎng)站域名www或者有二級(jí)域名。

首先,你的擁有一個(gè)有泛域名解析的頂級(jí)域名,例如: domain點(diǎn)抗 其次,在 httpd.conf 中打開 mod_rewrite之后,在 httpd.conf 的最后,添加以下內(nèi)容:

RewriteEngine on

RewriteMap lowercase int:tolower

RewriteMap vhost txt:/usr/local/etc/apache/vhost.map

RewriteCond ${lowercase:%{SERVER_NAME}} ^(.+)$

RewriteCond ${vhost:%1} ^(/.*)$

RewriteRule ^/(.*)$ %1/$1

其中的 /usr/local/etc/apache 是你的 apache 服務(wù)器配置文件所在路徑,根據(jù)實(shí)際情況更改。

然后,在這個(gè)所在路徑的目錄下創(chuàng)建一個(gè)文件: vhost.map

內(nèi)容為:

/usr/local/www/data-dist/domain

bbs.domain點(diǎn)抗 /usr/local/www/data-dist/bbs

anyname.domain點(diǎn)抗 /usr/local/www/data-dist/anyname

以上部分都是:” 域名+空格+絕對(duì)路徑” 的形式。

最后,在你的網(wǎng)站根目錄 /usr/local/www/data-dist 下,創(chuàng)建對(duì)應(yīng)目錄:

domain , bbs , anyname 等等,理論上可以無(wú)限。

這樣,通過(guò)瀏覽器,訪問(wèn) 時(shí),實(shí)際上訪問(wèn)的就是 /usr/local/www/data-dist/domain目錄下的文件。同理,訪問(wèn) bbs.domain點(diǎn)抗 實(shí)際上訪問(wèn)的就是 /usr/local/www/data-dist/bbs 目錄下的文件。而且,你可以

隨時(shí)更改 vhost.map 來(lái)增加、刪除、修改你的二級(jí)域名和所指向的實(shí)際路徑,不用重啟 apache。

第一步:打開apache的配置文件httpd.conf,去掉LoadModule rewrite_module modules/mod_rewrite.so前面的#號(hào)。

第二步:打配置文件尾部加上

RewriteEngine on

RewriteMap lowercase int:tolower

#定義映像文件

RewriteMap vhost txt:/apache/vhost/vhost.map

#處理變名

RewriteCond %{REQUEST_URI} !^/icons/

RewriteCond %{REQUEST_URI} !^/cgi-bin/

RewriteCond ${lowercase:%{SERVER_NAME}} ^(.+)$

這里做基于文件的重新映射

RewriteCond ${vhost:%1} ^(/.*)$

RewriteRule ^/(.*)$ %1/$1

RewriteCond %{REQUEST_URI} ^/cgi-bin/

RewriteCond ${lowercase:%{SERVER_NAME}} ^(.+)$

RewriteCond ${vhost:%1} ^(/.*)$

RewriteRule ^/(.*)$ %1/cgi-bin/$1

注意:vhost.map文件是域名和空間映像的文件,格式如下: 

 /vhostusr/

/vhostuser/

/vhostuser/

/vhostuser/

.

.

.

.

(你不會(huì)連/vhostuser/目錄也沒(méi)建吧,會(huì)報(bào)錯(cuò)的喲)

第三步:保存配置文件,重啟apache。在開設(shè)可綁定域名的空間時(shí),只要在vhost.map文件里添加相應(yīng)記錄,并建立相應(yīng)文件夾就OK了~~~

其實(shí)這個(gè)可以用php腳本來(lái)完成的,很簡(jiǎn)單的~~呵呵~~~

注意?。簆hp_admin_value open_basedir “path,這個(gè)選項(xiàng)要配好啊~~新手如果不懂的,就不要?jiǎng)舆@個(gè)了~

==============================================

方法二、

rewriteengine on

rewritecond %{HTTP_HOST} [^.]+\.域名\點(diǎn)抗 $

rewriterule ^(.+) %{HTTP_HOST}$1 [C]

rewriterule ([^.]+)\.域名\點(diǎn)抗 (.*) /$1$2

其他配置文件

接著在DNS中開設(shè)一個(gè)泛解析到對(duì)應(yīng)的IP地址。

就可以實(shí)現(xiàn)下面的方案。

域名:domain點(diǎn)抗

絕對(duì)路徑:/home/domain點(diǎn)抗 /

自動(dòng)解析到 /home/domain點(diǎn)抗 /www/

abc.domain點(diǎn)抗 自動(dòng)解析到 /home/domain點(diǎn)抗 /abc/

等等子域名都可以自動(dòng)解析到 /home/domains點(diǎn)抗 /對(duì)應(yīng)子域名名稱的文件夾

直接建立子域名名稱的文件夾即可使用。不需重啟apache。

希望能夠幫助你,望采納。謝謝

標(biāo)題名稱:怎么修改apache域名 apache怎么修改默認(rèn)首頁(yè)文件
鏈接URL:http://www.muchs.cn/article46/ddijjhg.html

成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供App開發(fā)網(wǎng)站設(shè)計(jì)公司、網(wǎng)站排名靜態(tài)網(wǎng)站、網(wǎng)頁(yè)設(shè)計(jì)公司、做網(wǎng)站

廣告

聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請(qǐng)盡快告知,我們將會(huì)在第一時(shí)間刪除。文章觀點(diǎn)不代表本網(wǎng)站立場(chǎng),如需處理請(qǐng)聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時(shí)需注明來(lái)源: 創(chuàng)新互聯(lián)

成都網(wǎng)站建設(shè)公司