導航:首頁 > IDC知識 > apache伺服器的

apache伺服器的

發布時間:2021-01-19 03:42:54

1、如何卸載Apache伺服器

卸載Apache伺服器的步驟如下:

1.我們首先打開系統服務 按WIN+R 輸入services.msc點擊運行。

2.我們找到apace服務,點擊右鍵——屬性。

3.在彈出的設置里將啟動類型設為禁用。

4.我們再次按WIN+R 然後輸入cmd打開命令行。

5.輸入 sc delete apache 刪除apache服務。其他的服務卸載時只需要改動後面的服務名字就可以了。

6.我們找到apache安裝的文件夾,這次直接刪掉就可以了。這樣就解決了卸載Apache伺服器的問題了。

2、如何訪問apache伺服器

apache安裝完成之後,如果只能使用localhost(127.0.0.1)訪問的話,那麼修改httpd.conf裡面下面的代碼:
# onlineoffline tag - don't remove
Order Deny,Allow
Deny from all
Allow from 127.0.0.1
改為:

# onlineoffline tag - don't remove

Order Deny,Allow

# Deny from all

Allow from 127.0.0.1
即可。
其實就是注釋掉了Deny from all這句代碼。deny和allow是用來限制主機訪問控制的。在這里你可以限制某個IP或者域名的用戶訪問網站。具體設置方法可以參考:Apache Server基於主機的訪問控制
關於apache裡面allow和deny的語法設置詳細教程可以參考這里:Apache中禁止IP段,在httpd.conf中的寫法

補充:
裝了win7系統,裝了wamp 2.1e,apache又不能在區域網訪問了,即使按上面的改了也不行。最後發現是在httpd.conf最後行有一行:
Include "c:/wamp/alias/*"

3、Apache伺服器和tomcat伺服器有什麼區別

Apache與Tomcat都是Apache開源組織開發的用於處理HTTP服務的項目,兩者都是免費的,都可以做為獨立的Web伺服器運行。Apache是Web伺服器而Tomcat是Java應用伺服器。
Apache伺服器 只處理 靜態HTML,tomcat伺服器 靜態HTML 動態 JSP Servlet 都能處理。一般是把 Apache伺服器 與 tomcat伺服器 搭配在一起用,Apache伺服器 負責處理所有 靜態的 頁面/圖片 等信息。 Tomcat 只處理動態的 部分。
Apache:是C語言實現的,專門用來提供HTTP服務。
特性:簡單、速度快、性能穩定、可配置(代理)
1、主要用於解析靜態文本,並發性能高,側重於HTTP服務;
2、支持靜態頁(HTML),不支持動態請求如:CGI、Servlet/JSP、PHP、ASP等;
3、具有很強的可擴展性,可以通過插件支持PHP,還可以單向Apache連接Tomcat實現連通;
4、Apache是世界使用排名第一的Web伺服器。
Tomcat:是Java開發的一個符合JavaEE的Servlet規范的JSP伺服器(Servlet容器),是 Apache 的擴展。[email protected]
特性:免費的Java應用伺服器
1、主要用於解析JSP/Servlet,側重於Servlet引擎;
2、支持靜態頁,但效率沒有Apache高;支持Servlet、JSP請求;
3、Tomcat本身也內置了一個HTTP伺服器用於支持靜態內容,可以通過Tomcat的配置管理工具實現與Apache整合。
Apache + Tomcat:

兩者整合後優點:如果請求是靜態網頁則由Apache處理,並將結果返回;如果是動態請求,Apache會將解析工作轉發給Tomcat處理,Tomcat處理後將結果通過Apache返回。這樣可以達到分工合作,實現負載遠衡,提高系統的性能。
apache是web伺服器,tomcat是應用(java)伺服器,它只是一個servlet容器,可以認為是apache的擴展,但是可以獨立於apache運行。

4、請問Apache伺服器和tomcat伺服器有什麼區別?

Apache伺服器 只處理 靜態HTML

tomcat伺服器 靜態HTML 動態 JSP Servlet 都能處理

一般是把 Apache伺服器 與 tomcat伺服器 搭配在一起用
Apache伺服器 負責處理所有 靜態的 頁面/圖片 等信息。
Tomcat 只處理動態的 部分。

5、Apache伺服器是什麼?

一、簡介

根據Web伺服器調查公司Netcrafe(http://www.netcraft.co.uk/Survey/)調查,
全Internet有50%以上的Web伺服器都在用Apache。Apache和Ms IIS 同屬於Web服務
器。

二、Apache的安裝(指Windows版本)

將下載後的文件解壓,到一個目錄,運行Setup程序,會提示整個安裝的過程。
比如安裝到一個目錄(c:apache)下。然後,在該目錄的字目錄conf下有一個名為
httpd.conf的文本文件,用文本編輯器編輯它,將「#BindAddress *」這一行改為
「BindAddress 127.0.0.1」。好了,就是如此簡單,開始運行Apache吧,接著你在瀏
覽器中輸入:http://127.0.0.1應該就會看到Apache伺服器的效果了。需要說明的
是,如果你的本機已經在運行一個其它的Web伺服器了,你可以通過修改埠來區別開
來,你可以在httpd.conf文件的「Port 80」改為「Port 81」或其它沒有運行服務的
埠。一般來說,FTP埠為21... ,那麼,你在瀏覽器中輸入
「http://127.0.0.1:81」就可以了。

三、設置Apache虛擬目錄

在IIS和PWS中,該設置是通過圖形界面進行的,在Apache中,同樣是編輯
httpd.conf文件(注意:該文件一般不要輕易改動),在該文件中加一行

Alias /test/ "c:/php/test/"

表示將c:/php/test/目錄設置為虛擬目錄/test/,那麼你在c:/php/test/下的文件,就
可以通過在瀏覽器中輸入「http://127.0.0.1/test/文件」訪問。

四、使Apache支持PHP

好了,Apache伺服器的簡單配置可以了,但是要它支持PHP,還需要做以下工作。

在httpd.conf文件中加入以下幾行:

ScriptAlias /php3/ "c:/php3/"
AddType application/x-httpd-php3 .php
Action application/x-httpd-php3 "/php3/php.exe"

當然,你如果想將你的php文件後綴改為其它的也可以,將第二行中的最後幾個字
「.php」改為你想要的後綴,要想支持更多的文件,也可以的,如:

ScriptAlias /php3/ "c:/php3/"
AddType application/x-httpd-php3 .php
AddType application/x-httpd-php3 .php3
AddType application/x-httpd-php3 .phtml
Action application/x-httpd-php3 "/php3/php.exe"

好了,重新啟動Apache伺服器,讓我們來看看有沒有成功。

在test虛擬目錄下編寫一個最簡單的php文件(hello.php):

<? echo "Hello World!"; ?>

在瀏覽器中(http://127.0.0.1/test/hello.php)看看有沒有成功?

好了,我們用

<? phpinfo() ?>

看看php的配置吧!

另外使用php+mysql製作網頁資料庫的話,可以不用安裝APACHE,也可以用IIS,但需要安裝PHP支持程序,並且配置稍微麻煩點。

參考資料:http://www.5vip.com/Article/Class2/Class9/200409/531.html

6、什麼是apache伺服器

Apache,一種開放源碼的HTTP伺服器,可以在大多數計算機操作系統中運行,由於其多平台和安全性(注1)被廣泛使用,是最流行的Web伺服器端軟體之一。它快速、可靠並且可通過簡單的API擴展,Perl/Python等解釋器可被編譯到伺服器中。
歷史
Apache
起初由 Illinois 大學 Urbana-Champaign 的國家高級計算程序中心開發。此後,Apache
被開放源代碼團體的成員不斷的發展和加強。Apache
伺服器擁有牢靠可信的美譽,已用在超過半數的網際網路站中-特別是幾乎所有最熱門和訪問量最大的網站。
開始,Apache只是Netscape網頁伺服器(現在是Sun

ONE)的之外的開放源代碼選擇。漸漸的,它開始在功能和速度。超越其他的基於Unix的HTTP伺服器。1996年4月以來,Apache一直是
Internet上最流行的HTTP伺服器: 1999年5月它在 57% 的網頁伺服器上運行;到了2005年7月這個比例上升到了69%。

者宣稱因為這個名字好記才在最初選擇它,但是流傳最廣的解釋是(也是最顯而易見的):這個名字來自這么一個事實:當Apache在1995年初開發的時
候,它是由當時最流行的HTTP伺服器NCSA HTTPd 1.3 的代碼修改而成的,因此是「一個修補的(a
patchy)」伺服器。然而在伺服器官方網站的FAQ中是這么解釋的:「『Apache』這個名字是為了紀念名為Apache(印地語)的美洲印第安人
土著的一支,眾所周知他們擁有高超的作戰策略和無窮的耐性」。無論怎麼樣,Apache 2.x 分支不包含任何 NCSA 的代碼。
特性
Apache
支持許多特性,大部分通過編譯的模塊實現。這些特性從伺服器端的編程語言支持到身份認證方案。一些通用的語言介面支持Perl,Python, Tcl,
和 PHP。流行的認證模塊包括 mod_access, mod_auth 和 mod_digest。其他的例子有 SSL 和 TLS 支持
(mod_ssl), proxy 模塊,很有用的URL重寫(由 mod_rewrite 實現),定製日誌文件
(mod_log_config),以及過濾支持(mod_include 和
mod_ext_filter)。Apache日誌可以通過網頁瀏覽器使用免費的腳本AWStats或Visitors來進行分析。
2.x版本
Apache 的2.x版本核心在Apache 1.x版本之上作出了重要的加強。這包括:線程,更好的支持非UNIX平台(例如Windows),新的 Apache API,以及IPv6支持。
評價
《PC Magazine》2004年8月評出了近30年以來的10款最佳軟體產品。
他們其中或者是有過最輝煌的歷史,或者是最具創意。其對apache的評價是:第三名:Apache(阿帕奇,1995年推出)Apache目前已經演變
成了「LAMP」,即Linux、Apache、MySQL和PHP的聯合體。這是一個開放源代碼軟體項目,已經對微軟的「.NET」戰略構成嚴重威脅。
尤其是Apache網路伺服器,讓用戶充分體驗到開發源碼軟體的穩定性、可靠性和可定製性。
Apple.com評價apache時
說:Apache是伺服器軟體始終不斷進化的大塊部件,它免費但又是無價之寶。Apache
是在資源開放運動中出現的絕對珍品,因為不屬於個人專利而是對公共免費。一旦擁有這些源碼,程序員能夠自由完成所想——能在其它程序員接替工作時被賦予同
樣的許可權來改變和修改自己的源代碼。
注釋
盡管不斷有新的漏洞被發現,但由於其OpenSource的特點,漏洞總能被很快修補。因此總的來說,其安全性還是相當高的。
() [#page_#][#page_#]AddHandler cgi-script .cgi
AddHandler server-parsed .shtml
Sethandler cgi-script
AddHandler定義了何種擴展名用那一個字元串進行描述.
SetHandler把一個目錄下的文件都指定用這一個字元串描述.
我在這里提到的命令都是與其結構密切相關的. Handler和Type的關系在下面會描述的. 許多的東東從外面是看不清楚的, 下面, 我們從裡面看.
三 程序的基本結構
-----------------
Apache有非常好的跨平台性. 為了實現這一目標和簡化模塊編寫者的負擔,Apache完成了許多基本的功能如IO, 內存分配等, 這些介面都是與具體平台無關的. 還有一些很有用的常式如: hash table, array 等. 在整個體系中, Apache有一個基本點, 它盡可能的使用簡單的結構和演算法, 這不僅易於理解和維護, 還提高了它的穩定性.

UNIX系統上, Apache採用了多進程模型, 在Window上採用了多線程模型.多進程模型中, 其子進程處理客戶請求,
父進程用於管理子進程. 當系統過載時父進程會再啟動幾個子進程, 當系統空閑時, 父進程會殺掉幾個子進程.
子進程的數目在"MinSpareServers"和"MaxSpareServers"之間. 而且, 每個子進程處理的請求個數也是有限制的,
這可以解決諸如內存泄漏等問題. 所有的進程狀態都被記錄在share memory中. 由於每個進程的狀態記錄在其中的一小塊內存上,
它通常也只讀寫這一塊內存, 因此, Apache沒有使用什麼同步機制.
在Richard Steve的書上說到的幾種多進程伺服器模型, Apache都使用了,在不同的系統上根據其特點選擇使用不同的方法:
1. accept :
在accept處阻塞, 只有在accept是在內核級實現的才行.
2. select :
在select處阻塞.
3. mutex/lock_file :
使用mutex或lock_file來進行對accpet進行互斥.

種方法都要求進行阻塞, 區別在於阻塞與不同的地方. 前兩種方法都會由所謂的巨群問題: 多個阻塞在同一個資源上的進程被同時喚醒引發再次競爭.
不過, 按Richard Steve 的評測, 第一種方法最快, 第二種其次, 第三種最慢. 其實, 在linux上第三種方法也會有巨群問題.
Apache雖然並不強調性能, 這並不意味著他們不重視性能. 而是Apache認為在Server端realiable才是第一位的. 但Apache的性能還是不錯的.

7、APACHE伺服器是什麼伺服器?

apache
Apache音譯為阿帕奇,是北美印弟安人的一個部落,叫阿帕奇族,在美國的西南部。相傳阿帕奇是一個武士,他英勇善戰,且戰無不勝,被印弟安人奉為勇敢和勝利的代表,因此後人便用他的名字為印弟安部落命名,而阿帕奇族在印第安史上也以強悍著稱。

Apache是世界使用排名第一的Web伺服器。它可以運行在幾乎所有廣泛使用的計算機平台上。

Apache源於NCSAhttpd伺服器,經過多次修改,成為世界上最流行的Web伺服器軟體之一。Apache取自「a patchy server」的讀音,意思是充滿補丁的伺服器,因為它是自由軟體,所以不斷有人來為它開發新的功能、新的特性、修改原來的缺陷。Apache的特點是簡單、速度快、性能穩定,並可做代理伺服器來使用。

本來它只用於小型或試驗Internet網路,後來逐步擴充到各種Unix系統中,尤其對Linux的支持相當完美。Apache有多種產品,可以支持SSL技術,支持多個虛擬主機。Apache是以進程為基礎的結構,進程要比線程消耗更多的系統開支,不太適合於多處理器環境,因此,在一個Apache Web站點擴容時,通常是增加伺服器或擴充群集節點而不是增加處理器。到目前為止Apache仍然是世界上用的最多的Web伺服器,市場佔有率達60%左右。世界上很多著名的網站如Amazon.com、Yahoo!、W3 Consortium、Financial Times等都是Apache的產物,它的成功之處主要在於它的源代碼開放、有一支開放的開發隊伍、支持跨平台的應用(可以運行在幾乎所有的Unix、Windows、Linux系統平台上)以及它的可移植性等方面。

Apache的誕生極富有戲劇性。當NCSA WWW伺服器項目停頓後,那些使用NCSA WWW伺服器的人們開始交換他們用於該伺服器的補丁程序,他們也很快認識到成立管理這些補丁程序的論壇是必要的。就這樣,誕生了Apache Group,後來這個團體在NCSA的基礎上創建了Apache。

Apache伺服器擁有以下特性:

支持最新的HTTP/1.1通信協議

擁有簡單而強有力的基於文件的配置過程

支持通用網關介面

支持基於IP和基於域名的虛擬主機

支持多種方式的HTTP認證

集成Perl處理模塊

集成代理伺服器模塊

支持實時監視伺服器狀態和定製伺服器日誌

支持伺服器端包含指令(SSI)

支持安全Socket層(SSL)

提供用戶會話過程的跟蹤

支持FastCGI

通過第三方模塊可以支持Java Servlets

如果你准備選擇Web伺服器,毫無疑問Apache是你的最佳選擇。

http://www.apache.org/
是它的官方網站.

8、Apache伺服器的配置

這是我在以前的FEDORA下面的安裝日誌,在最近的幾台LINUX系統中都成功安裝了的,REDHAT、centos這2個系統下都可以成功安裝。
你試試吧。
http://hi.baidu.com/reon/blog/item/53130408cee07231e8248873.html

另外提供APACHE、PHP、MYSQL的下載地址:
http://ftp.superuser.co.kr/pub/

9、linux伺服器和apache伺服器它們之間的區別和聯系是什麼

Linux伺服器是指使用Linux操作系統的伺服器,不管它是提供DNS服務、DHCP服務還是提供Web服務;而Apache是一版個Web伺服器軟體,專權門用來提供Web服務(可以理解為網站的伺服器程序)的一個程序,Apache軟體有Windows版本和Linux版本,凡是運行Apache軟體的都可以叫做Apache伺服器,不管它是個Windows伺服器還是個Linux伺服器,這就是它們的區別和聯系。

與apache伺服器的相關的知識