apache是什么意思

apache是什么意思

一:什么是apache

Apache是一款非凡的應用軟件,它是世界上使用最廣泛的Web服務器應用程序,并且在商業(yè)Web服務器市場中占有超過50%的份額。Apache是類unix操作系統(tǒng)中使用最廣泛的Web服務器應用程序,可以在幾乎所有平臺上使用,例如windows等。Apache是取自Native的名字美國部落’ 阿帕奇’,以其在戰(zhàn)爭和戰(zhàn)略制定方面的技能而聞名。

Apache是一個基于流程的模塊化Web服務器應用程序,它通過每個同時連接創(chuàng)建一個新線程。它支持許多功能; 其中許多都被編譯為單獨的模塊并擴展其核心功能,并且可以提供從服務器端編程語言支持到身份驗證機制的所有功能,它允許單個Apache Web服務器為許多不同的網(wǎng)站提供服務。

二:如何安裝Apache

目前有許多方法可以安裝軟件包或應用程序,以下是安裝程序:

開源Web應用程序的一個特性就是任何人都可以根據(jù)自己的環(huán)境制作安裝程序,這使得debian,Red Hat,F(xiàn)reeBSD,Suse等各種供應商能夠自定義apache的文件位置和配置,同時考慮到其他已安裝的應用程序和基本操作系統(tǒng)。

除了從基于供應商的安裝程序安裝它之外,始終可以選擇從源代碼構建和安裝,從源文件安裝Apache是一個獨立的平臺,適用于所有操作系統(tǒng)。

apache Web服務器是一個模塊化應用程序,管理員可以根據(jù)自己的要求選擇所需的功能并安裝不同的模塊。所有模塊都可以編譯為動態(tài)共享對象與主apache文件分開存在,我們強烈建議使用DSO方法,它使從服務器配置添加/刪除/更新模塊等多項任務變得非常簡單。

三:在linux平臺安裝Apache:

使用基于Linux發(fā)行版的rpm(RedHat Package Manager是用于在Linux系統(tǒng)上安裝應用程序的實用程序),即Red Hat,F(xiàn)edora,centos,Suse,您可以通過供應商特定的軟件包管理器安裝此應用程序或直接構建rpm文件從可用的源tarball。

您可以通過所有基于Red Hat的發(fā)行版(如CentOs,Red Hat和Fedora)上提供的默認程序包管理器來安裝Apache。

[root?@?amsterdam~]?#yum?install?httpd

可以使用以下命令將apache源tarball轉換為rpm文件。

[root?@?amsterdam~]?#rpmbuild?-tb?httpd-2.4.x.tar.bz2

必須在服務器上安裝-devel軟件包,以便從源代碼創(chuàng)建.rpm文件。

將源文件轉換為rpm安裝程序后,可以使用以下命令安裝Apache。

[root?@?amsterdam~]?#rpm?-ivh?httpd-2.4.4-3.1.x86_64.rpm

安裝后服務器不會自動啟動,為了啟動服務,您必須在Fedora,CentOs或Red Hat上使用以下任何命令。

[root?@?amsterdam~]#/?usr?/?sbin?/?apachectl?start [root?@?amsterdam~]?#service?httpd?start [root?@?amsterdam~]#/?etc?/?init.d?/?httpd?start

從Source安裝Apache

從源安裝apache需要在服務器上安裝-devel軟件包。你可以找到最新的Apache版本,你可以在這里下載。下載源文件后,將其移至/ usr / local / src文件夾。

[root?@?amserversterdam~]?cd?/?usr?/?local?/?src [root?@?amserversterdam~]?gzip?-d?httpd-2.2.26.tar.gz [root?@?amserversterdam~]?tar?xvf?httpd-2.2.26.tar [root?@?amserversterdam~]?httpd-2.2.26

要查看Apache可用的所有配置選項,可以使用./configure -help選項。最常見的配置選項是-prefix = {install Directory name}。

[root?@?amserversterdam~]?./?configure?--help? [root?@?amserversterdam~]?./?configure?-prefix?=?/?usr?/?local?/?apache?-enable-so [root?@?amserversterdam~]?make [root?@?amserversterdam~]?make?install

上面的示例顯示了使用DSO功能在/ usr / local / apache目錄中編譯Apache。enable-so選項可以在運行時通過DSO機制將所需的模塊加載到apache,而不需要重新編譯。

安裝完成后,您可以使用自己喜歡的瀏覽器瀏覽Web服務器默認頁面。如果在服務器上啟用了防火墻,則必須在操作系統(tǒng)防火墻上對端口80進行例外處理。您可以使用以下命令打開端口80。

iptables?-I?INPUT?-p?tcp?--dport?80?-j?ACCEPT。

? 版權聲明
THE END
喜歡就支持一下吧
點贊15 分享