天天看點

apache伺服器的配置

<b>apache</b><b>伺服器的安裝示範</b>

apache因其跨平台和安全性被廣泛使用,是最流行的web伺服器端軟體之一。

下載下傳位址:http://httpd.apache.org

apache伺服器的配置

測試是否真的成功!

在浏覽器中 http://localhost

網上資源 http://httpd.apache.org 找到apache2.2中文版參考手冊

管理apache:通過服務,apache moniter,通過指令行

apache伺服器的配置

指令行:

http -k start[shutdown/restart]

測試:

1,進入控制台(切換到apache安裝目錄下)

apache其實就是軟體,apache有一個非常重要的應用程式httpd.exe.

在apache安裝目錄的bin目錄

httpd -k shutdown

【如果你希望在任何目錄下都可以運作httpd指令,則需要做一個環境變量設定。】

apache這個web伺服器預設在80端口監聽

如果你通路一個網站 http://www.baidu.com 則預設一個端口80

<b>端口(</b><b>port</b><b>)</b>

1,一台機器可以有1-65535号端口

2,在實際開發中,我們經常使用netstat -an來檢視機器有哪些端口在監聽

如果發現有異常端口,則關閉

netstat -anb

發現哪個程式在監聽該端口,進而關閉

3,一台的80端口被apache監聽,則該端口不能被其他應用程式監聽。

4,端口分為有名端口1-1024,其他端口可以自己配置設定。

apache伺服器的配置

<b>apache</b><b>如何去配置端口</b>

apache軟體配置在httpd.conf檔案中配置。

在httpd.conf中修改端口

Listen 81

改了之後,需重新開機apache

<b>apache</b><b>的目錄結構</b>

apache伺服器的配置

<b>運作機制圖:</b>

apache伺服器的配置
apache伺服器的配置

<b>apr</b><b>可移植運作庫</b>

apache伺服器的配置

<b>apache</b><b>啟動階段</b>

apache伺服器的配置

<b>虛拟目錄</b>

提一個需求:

我的apache是安裝在c盤,但是c盤沒空間了,d盤而有空間,能不能把d盤的一個檔案下

的網頁html ,php,當做網站管理

在httpd.conf中

1,添加虛拟目錄的節點

#配置虛拟目錄

&lt;IfModule dir_module&gt;

#directory相當于歡迎界面

DirectoryIndex index.html index.php index.htm

#你的站點别名

<b>Alias /myblog "D:/myblog"</b>

&lt;Directory d:/myblog&gt;

#這時通路權限設定

Order allow,deny

Allow from all

&lt;/Directory&gt;

&lt;/IfModule&gt;

2,登出documentroot路徑

#登出documentroot路徑

DocumentRoot "E:/myenv/apache/htdocs"

3,測試

http://localhost/myblog/news.html

4,如何設定歡迎頁面

測試 http://localhost/myblog/

作業

1,在htdocs目錄下建立一個可供外界通路的web應用(站點)

2,在httpd.conf檔案中進行配置,把c:盤下的某一個web站點映射成可供外界通路的虛拟目錄

<b>虛拟主機的配置</b>

思考問題:

apache伺服器的配置

配置虛拟主機的<b>步驟:</b>

1,啟用httpd-vhosts.conf,在httpd.conf檔案中

# Virtual hosts

Include conf/extra/httpd-vhosts.conf

2,在httpd-vhosts.conf檔案中做配置

#配置我們自己的虛拟主機

&lt;VirtualHost 127.0.0.1:80&gt;

DocumentRoot "d:/myblog"

DirectoryIndex news.html index.html index.htm index.php

#/ 前有空格

&lt;Directory /&gt;

options FollowSymlinks

#不允許别人修改我們的頁面

AllowOverride None

&lt;/VirtualHost&gt;

3,修改hosts檔案

C:\Windows\System32\drivers\etc\下

127.0.0.1 www.yuhua.com

<b>{</b><b>題外話:萬網,可以注冊一域名}</b>

apache伺服器的配置

4,測試一下

課堂練習

apache伺服器的配置
apache伺服器的配置