提供Discuz ,ECShop ,PHPCMS ,帝国CMS ,CSS教程 ,PHP教程 ,DedeCMS ,WordPress ,HTML教程等cms问题查询.
当前位置: 运维 > Linux > apache是什么意义【Linux】,Apache,什么是Apache

一:什么是Apache

Apache是一款特殊的应用软件,它是世界上运用最普遍的Web效劳器应用顺序,而且在贸易Web效劳器市场中占领凌驾50%的份额。Apache是类Unix操作体系中运用最普遍的Web效劳器应用顺序,可以在险些一切平台上运用,比方Windows等。Apache是取自Native的名字美国部落' 阿帕奇',以其在战役和计谋制订方面的妙技而著名。

Apache是一个基于流程的模块化Web效劳器应用顺序,它经由过程每一个同时衔接建立一个新线程。它支撑很多功用; 个中很多都被编译为零丁的模块并扩大其中心功用,而且可以供应从效劳器端编程言语支撑到身份验证机制的一切功用,它许可单个Apache Web效劳器为很多差别的网站供应效劳。

二:怎样装置Apache

现在有很多要领可以装置软件包或应用顺序,以下是装置顺序:

开源Web应用顺序的一个特征就是任何人都可以依据本身的环境制造装置顺序,这使得Debian,Red Hat,FreeBSD,Suse等种种供应商可以自定义apache的文件位置和设置,同时考虑到其他已装置的应用顺序和基础操作体系。

除了从基于供应商的装置顺序装置它以外,一直可以挑选从源代码构建和装置,从源文件装置Apache是一个自力的平台,适用于一切操作体系。

apache Web效劳器是一个模块化应用顺序,管理员可以依据本身的请求挑选所需的功用并装置差别的模块。一切模块都可以编译为动态同享对象与主apache文件离开存在,我们强烈建议运用DSO要领,它使从效劳器设置增加/删除/更新模块等多项使命变得异常简朴。

三:在Linux平台装置Apache:

运用基于Linux发行版的rpm(RedHat Package Manager是用于在Linux体系上装置应用顺序的实用顺序),即Red Hat,Fedora,CentOs,Suse,您可以经由过程供应商特定的软件包管理器装置此应用顺序或直接构建rpm文件从可用的源tarball。

您可以经由过程一切基于Red Hat的发行版(如CentOs,Red Hat和Fedora)上供应的默许顺序包管理器来装置Apache。

[root @ amsterdam~] #yum install httpd

可以运用以下敕令将apache源tarball转换为rpm文件。

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

必须在效劳器上装置-devel软件包,以便从源代码建立.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效劳器默许页面。假如在效劳器上启用了防火墙,则必须在操作体系防火墙上对端口80举行破例处置惩罚。您可以运用以下敕令翻开端口80。

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

以上就是对什么是Apache的悉数引见,假如你想相识更多有关Linux视频教程,请关注ki4网。

以上就是apache是什么意义的细致内容,更多请关注ki4网别的相干文章!

「梦想一旦被付诸行动,就会变得神圣,如果觉得我的文章对您有用,请帮助本站成长」

分享到:
赞(0) 打赏

支付宝扫一扫打赏

微信扫一扫打赏

上一篇:

下一篇:

相关推荐

0 条评论关于"apache是什么意义【Linux】,Apache,什么是Apache"

最新评论

    暂无留言哦~~

博客简介

看古风美女插画Cos小姐姐,素材合集图集打包下载:炫龙网,好看二次元插画应有尽有,唯美小姐姐等你来。

友情链接

他们同样是一群网虫,却不是每天泡在网上游走在淘宝和网游之间、刷着本来就快要透支的信用卡。他们或许没有踏出国门一步,但同学却不局限在一国一校,而是遍及全球!申请交换友链

服务热线:
 

 QQ在线交流

 旺旺在线