apa

阅读 / 问答 / 标签

GeetaPatel是哪里人

GeetaPatel外文名:GeetaPatel职业:导演代表作品:OneinaBillion合作人物:GeetaPatel

tomcat7启动不了服务总是提示FindClass org/apache/catalina/startup/Bootstrap failed

重装、改端口、重启电脑、检测是否有中文路径。。。

Except for和apart from的区别

except for: 它的宾语与前述对象完全是两回事。例如:The room was very cold and, except for Jack, entirely empty.这个房间很阴冷,而且除了杰克,完全是空荡荡的。apart from;其含义主要依据上下文而定,有时可与except换用,有时可代替besides.例如:Apart from the coat, the hat doesn"t suit me. 除价钱太贵,这帽子也不适合我戴。

except for和apart from的区别

1.除…之外 Except for smoking and drinking,he is a thrifty man.除了抽烟、喝酒,他是个生活节俭的人.His composition is excellent except for some grammatical mistakes.他的作文写得很好,只有几处语法错误.2.若不是; 要不是由于 The translation is well done except for a few small mistakes.除却几处小错,翻译练习做得就是很好的了.She is pretty except for the fact that her eyes are too big.若不是她的眼睛太大,她是很漂亮的.apart from脱离,除此之外(表示除…以外别无),要不是 The house stands apart from the village.那栋房子在村外.There can be no knowledge apart from practice.离开实践就没有知识.2.除去,撇开…来说(表示除…以外尚有),此外,加之 Apart from some spelling mistakes,the composition is fairly good.除了一些拼写错误,这篇文章写得很不错.Apart from that,all goes well.撇开那一点,一切顺利.

APAP,是什么英文的宿写?跟交期有交的(日期) 跟DELIVERY DATE ,有关的

I hav been searching on line for you regarding ur APAP...n i couldn"t find even 1 of them related to the delivery date.if i m not wrong ..i thk u may ask for ASAP.,just check what u really asked for ...if is is ASAP ..then should b AS SOON AS POSSIBLE ...so ..for eg ..Please be informed that i would give u a delivery date ASAP as you need this shipment by end of the this month ...!

联想ideapad笔记本怎么进入bios设置

F12......

我家有个老的瓷茶壶,茶壶的底部上面有个印章样的东西,英文内容是FINE CHINA,还有个什么JAPAN。

建议你发个清晰一点的照片上来,好帮助你甄别和分析。

LolaParker是哪里人

LolaParker外文名:LolaParker职业:演员代表作品:《凯文·哈特:听我解释》合作人物:TimStory

LolitaParker是哪里人

LolitaParker外文名:LolitaParker职业:演员代表作品:《有闲阶级》合作人物:查理·卓别林

ClaudiaParker哪里人

ClaudiaParkerClaudiaParker是一名演员,主要作品有《大卫·戈尔的一生》。外文名:ClaudiaParker职业:演员代表作品:《大卫·戈尔的一生》合作人物:凯文·史派西电影作品

MarthaParker做什么的

MarthaParkerMarthaParker,演员,主要作品《妖夜凶灵》。外文名:MarthaParker职业:演员代表作品:《妖夜凶灵》合作人物:JS·卡顿电影作品

org.apache.xerces.parsers.XML11Configuration cannot be cast to org.apache.xerces.xni.parser.XMLPars

该问题怎么没人回答啊,我也遇到啦,开始是只要删除xerces这个包就行啦,后面又出现这个问题啦

求郭富城的《花 PAPA 樱之》的歌词?

para para sakura(粤) 歌手:郭富城 专辑:《para para樱之花》如樱花盛开到落下像尾音短促你有感觉吗如嘴巴外观吻合吧合上它合作吗二进一愿意吗(如卡通的主角摆动吧)若我俩有了爱关节都软化(如指针般手舞足动吧)旋转高中低左右变出交叉旋转高中低最后变出烟花mi ni ko i sakura ah e ohcome and dance with memi ni ko i sakura ah e ohcome and dance with me乖乖龙地冬乖乖龙地冬乖乖龙地冬 come and dance with me如樱花熬不过仲夏热爱捉不紧快要起变化如身体像冰冷大厦没抱拥便暖吗没有声愉快吗come and dance with mepara para sakura (国)an come come come come come nan desuka sakur如樱花盛一杀那爱情的花瓣很快就落下如嘴巴对我很牵挂别装蒜吻我吧就让它像回家☆像动画的主角去摇摆如我们有了爱会发出光彩左右高低双手像钟摆一个交叉烟花都放出来画一个交叉变出神奇色彩mi ni kol sakura ah e oh come and dance with me mi ni ko i sakureah e oh come and dance with me乖乖龙地冬(come and hold me tight tight)乖乖龙地冬(hold youre body right right)乖乖龙地冬(come and dance tonight night come and dancd with me ah)如樱花煞不过仲夏爱情抓不紧被阳光蒸发起来吧寂寞洋娃娃没动作孤独吗没有话快乐吗?come and dance with me(sakura) come and dance with me(ah)come and dance with me(sakura) come and dance with me(ah)come and dance with me

生产中capa什么意思?英文全称是什么

corrective action and preventive action 简称 CAPA

帮我英语写作文inapark

in a parki went to a park with my parents for a picnic last week. the park is very large and beautiful. it has a lake going though the middle of the park with 2 walking bridges. we fed fishes on the bridge and had a breathing of the spring breeze. then we chose a nice grass place to settle our picnic. we took many delicious dishes and snacks to there and share to eat. so i think i had a very time with my parents in the park.

读秀、超星、apabi三种电子阅览室的区别

读秀图书搜索是一个面向全球的图书搜索引擎,上网用户可以通过读秀对图书的题录信息、目录、全文内容进行搜索,方便快捷地找到他们想阅读的图书和内容,是一个真正意义上的知识性搜索引擎。 超星和方正应该是电子数字图书馆的一种馆藏内的搜索引擎吧。

跪求X Japan的rusty nail的按发音译成的中文歌词或者罗马音歌词!

kioku no kakera ni egaita bara wo mitsumete togireta omoi de kasaneru kawaranai yume ni Oh! Rusty Nail dore dake namida wo nagaseba anata wo wasurerareru darou Just tell me my life doko made aruite mitemo namida de ashita ga mienai jyosho ni owatta shuumatsu no kizu wasurete nagareru toki ni dakaretemo mune ni tsuki sasaru Oh! Rusty Nail dore dake namida wo nagaseba anata wo wasurerareru darou utsukushiku iroasete nemuru bara wo anata no kokoro ni sakasete sugao no mama de ikite yukereba kitto hitomi ni utsuru yoru wa kagayaku yume dake nokoshite asa wo mukaeru kodoku wo wasurete akai tekubi wo dakishimete naita yoru wo owarasete kioku no tobira wo tozashita mama de furuetetogireta omoi wo kasaneru aoi kuchibiru ni Oh! Rusty Nail dore dake namida wo nagaseba anata wo wasurerareru darou Just tell me my life doko made aruite mitemo namida de ashita ga mienai kurushikute kokoro wo kazatta... ima mo anata wo wasurerarenakute

我想要X-JAPAN的rusty nail的平假名歌词,或者帮我把歌词中这些汉字注上假名。

kioku no kakera ni egaita bara wo mitsumetetogireta omoi de kasaneru kawaranai yume niOH! RUSTY NAIL* dore dake namida wo nagasebaanata wo wasurerareru darouJUST TELL ME MY LIFEdoko made aruite mitemonamida de ashita ga mienaijyosho ni owatta shuumatsu no kizu wasuretenagareru toki ni dakaretemo mune ni tsuki sasaruOH! RUSTY NAILdore dake namida wo nagasebaanata wo wasurerareru darouutsukushiku iroasete nemuru bara woanata no kokoro ni sakasetesugao no mama de ikite yukereba kittohitomi ni utsuru yoru wa kagayaku yume dake nokoshiteasa wo mukaeru kodoku wo wasureteakai tekubi wo dakishimete naita yoru wo owarasetekioku no tobira wo tozashita mama de furuetetogireta omoi wo kasaneru aoi kuchibiru niOH! RUSTY NAIL* repeatkurushikute kokoro wo kazatta... ima moanata wo wasurerarenakute

求 X Japan 《Rusty Nail》 中文演唱的歌词,要的是怎么唱的 用拼音或中国字描述出来的。

用中文的音不准的。。。= =若真是X饭。。。从长远考虑~~~LZ可以考虑罗马音看看~~===罗马音~====Rusty Nail 作词 : YOSHIKI / 作曲 : YOSHIKI kioku no kakera ni egaita bara wo mitsumete togireta omoi de kasaneru kawaranai yume niOh- Rusty Nail dore dake namida wo nagaseba anata wo wasurerareru darou Just tell me my life doko made aruite mitemo namida de ashita ga mienaijyosho ni owatta shuumatsu no kizu wasurete nagareru toki ni dakaretemo mune ni tsuki sasaruOh- Rusty Nail dore dake namida wo nagaseba anata wo wasurerareru darou utsukushiku iroasete nemuru bara wo anata no kokoro ni sakasete I wanna die I wanna live I wanna die to set me free Day and night Night and day I wanna live to set me free I can die I can live I can die to set me free Day and night Night and day I wanna live to set me free......sugao no mama de ikite yukereba kitto hitomi ni utsuru yoru wa kagayaku yume dake nokoshite asa wo mukaeru kodoku wo wasurete akai tekubi wo dakishimete naita yoru wo owarasetekioku no tobira wo tozashita mama de furuete togireta omoi wo kasaneru aoi kuchibiru niOh- Rusty Nail dore dake namida wo nagaseba anata wo wasurerareru darou Just tell me my life doko made aruite mitemo namida de ashita ga mienai kurushikute kokoro wo kazatta... ima mo anata wo wasurerarenakute

表盘写的MYTHOS 后面写的是JAXIS和Made in Japan的手表价格是多少?

草龟买回来快一个月了 什么都不吃 指甲也断了2个 还开始有点掉皮的现象 是不是泡在水里太久的原因 而且它整天趴在石头上睡觉 眼睛很少睁开 它是生病了吗

从东京成田机场到APA Hotel Sugamo Ekimae如何走

豊岛区巣鸭2-9-7这样坐车酒店在车站北边

在日本从京都市到巢鸭站前APA酒店坐什么车怎么才能到达该酒店,求助

你所说的巢鸭站是指东京的吗,你可以从京都做新干线到东京站,然后倒山手线,上野池袋方向,大概10站左右就到巢鸭站了

秋叶原APA酒店点评,秋叶原APA酒店怎么样

秋叶原的没去过,出历史问题的事儿前住过大阪的APA,安静,干净,但是屋子特别小,双人大床房。基本上无法翻身。两个箱子都没有地方同时打开。

如何评价 APA Hotel 酒店社长是日本极右翼?

请不要让他们觉得冒犯中国人的成本很低。请让他付出代价,让这次事件后没有右翼敢如此猖狂地挑衅。有很多知友问我是否有其他知名日本右翼企业,我本来以为大家都知道但是没想到很意外很多人都不知道,那就是拥有众多中国消费者却坚持右翼路线的那个企业:DHC!DHC!DHC!详情点我APA的CEO拒不道歉撤书,其实这个反应一点也不出乎意料。主观上中国人越反对他他越是有快感,客观上他走到这一步就再也没回头路了。就算撤了书,他这些年出版的那么多全部书能收回吗?他这些年做的扭曲历史美化战争的活动能够消除吗?加上日本极右势力一般都和黑社会有牵连,他一旦低头恐怕过一阵子人身安全都不保。日本人很在意欧美国家对他们的评价,上次维珍航空歧视华人的事件国人在世界主要社交平台和媒体上积极活动,让事件有了比较好的解决。如果欧美主流媒体对这种行为进行批判,也许会有不一样的结果。.由于日本国内市场的停滞,越来越多企业开始主动开拓海外市场,所以即使他们现在和中国人没有合作,也是会考虑到将来发展不会和中国为敌的首先,尽管他们嘴硬但是APA Hotel是很需要海外客人的,而且在如此激烈扩张的情况下(下文有具体事例)这家公司的财务状况一定很脆弱。然后一个酒店的运营肯定要和很多企业有合作关系:广告公司,清洁公司,不动产公司,施工工地等等(如下图将在2019年建成的APA Hotel&Resort,施工公司是临海日本建设,设计公司是IAO竹田设计,其中IAO竹田设计在上海、北京、武汉都有分公司)。如果任何和APA有合作的企业都进入抵制名单的话,那么结果肯定有公司会停止和APA合作,而且其他的公司会以此为戒清查和右翼势力沾边的其他公司。

日本apa酒店的秘密是什么?

这说明日本法西斯又死灰复燃有崛起的趋势,我国必须高度警惕强化自己的武装实力以应对侵略挑衅!!!

印尼语 Mu emang kgn aq?kgn nya apa?是什么意思,是一个印尼女孩发给我老公的。请知道的人能帮帮我。

Mu emang kgn aq?kgn nya apa?你现在真的很想念我吗?想念我什么(我有什么值得你想念的)?下面不是印尼文,我看不懂~~~但是应该是 泰语,或者越南语

在xilinx的fpga芯片中有的pin是Clock Capable I/Os,这个到底是干嘛的,什么意思呢

一般我们叫它IO脚,和外封装上的管脚不同概念,它是内部的一个组织

如何在Docker容器中运行Apache服务器

所需软件您需要在电脑中安装 Oracle Virtual Box 和 Vagrant 。如果已经装好,那我们就开始吧!步骤1:创建 CentOS 虚拟机在本地目录(本文中使用 ~/vagrant 目录)中创建一个 Vagrantfile 文件,内容如下:# -*- mode: ruby -*-# vi: set ft=ruby :VAGRANTFILE_API_VERSION = "2"Vagrant.configure(VAGRANTFILE_API_VERSION) do |config| config.vm.box = "centos65" config.vm.box_url = "https://github.com/2creatives/vagrant-centos/releases/download/v6.5.1/centos65-x86_64-20131205.box" config.vm.network :forwarded_port, guest: 80, host: 8080 config.vm.network :public_network config.ssh.forward_agent = trueend在这里,我就不解释 Vagrant 和 Vagrantfile 了。 Vagrantfile 创建好后,在 Vagrantfile 所在目录中再创建一个 htdocs 目录并在其中创建一个 index.html 文件, html 文件内容如下:This file is being server by http server running inside docker containerVagrantfile 文件和 htdocs 目录都创建好了,现在我们来执行下面的命令:vagrant up # 启动虚拟机,这一步可能会让我们选择网卡vagrant ssh # 虚拟机启动后,通过ssh登陆到虚拟机中步骤2:安装 docker执行下面的命令来安装 docker :sudo yum -y update # Update Installed packagessudo yum install docker-io # Install Dockersudo service docker start # Start Docker步骤3:设置 DockerDocker 需要一个基本的镜像才能运行,我们的所有容器都是(直接或间接)基于这样一个镜像来运行的,下面的命令把一个基本镜像 pull 到本地:sudo docker pull centos # Download base image步骤4:为我们的容器创建第一个镜像# 以 centos 镜像作为基础镜像,我们启动自己的容器并在其中执行/bin/bash命令# 注:-t -i 参数用于创建一个虚拟的命令行。sudo docker run -t -i centos /bin/bash 现在我们已经成功的运行了自己的第一个容器,并且进入到容器的命令行界面中。在容器中,我们执行下面的命令:yum -y update # 更新软件包yum install which # 安装which命令yum install git # 安装Git安装完成后,按 Ctrl + d 来退出容器的命令行。# 执行sudo docker ps -a,可以看到被我们终止的容器CONTAINER ID IMAGE COMMAND CREATED……da9031d3568f centos:6.4 /bin/bash 5 minutes ago…..把我们所做的改变提交到一个新的容器:# 这里我们创建一个自己的基础容器,容器中安装好了文章中所需的常用工具。读者的容器 id 可能与文章中的有所不同,以上一步 docker ps -a 的结果为准。sudo docker commit da90 custom/base容器成功提交后,执行 sudo docker images ,我们会看到刚才提交的容器(如下面的结果所示)。我们就以这个容器为基础容器,再来创建一个新的容器。REPOSITORY TAG IMAGE ID CREATED custom/base latest 05b6cecd370b 2 minutes ago centos 6.4 539c0211cd76 10 months ago centos latest 539c0211cd76 10 months ago…步骤5:创建新的容器,并安装 apache# 以 custom/base 容器为基础,运行一个新的容器。sudo docker run -t -i custom/base /bin/bash# 安装 httpdyum install httpd步骤6:再次提交新的容器按 Ctrl + d 来退出容器的命令行,然后执行命令:# 这个命令会把步骤5中我们安装 httpd 带来的改变提交到新的名为 custom/httpd 的容器镜像中。你的容器 id 可能会和文章中有所不同,以 sudo docker ps -a 命令的结果为准。sudo docker commit aa6e2fc0b94c custom/httpd你应该已经发现了,我们创建了一个带有 http 服务器并可以复用的容器镜像。你可以根据这种思想,为自己所需的每个组件都创建一个容器,然后把这些容器复用于开发环境或者生产环境。步骤7:运行 http 服务器# -v will Mount a volume from VM to the container which was also shared from host to Vagrant VM.# -v 参数把主机共享给虚拟机的一个卷挂载到容器中# -p forward VM port 80 to container port 80; VM port 80 is mapped to host port 8080 in Vagrantfile # -p 参数把虚拟机的80端口映射到容器的80端口;虚拟机的80端口在 Vagrantfile 中被绑定到主机的8080端口,也就是:主机8080->虚拟机80->容器80sudo docker run -t -i -p 80:80 -v /vagrant/htdocs:/var/www/html custom/httpd /bin/bash# 启动 Apacheapachectl -k start 步骤8:在浏览器中测试在浏览器中浏览 http://localhost:8080 ,你应该可以看到步骤1中 html 文件的内容。

annualcapacity是什么意思

年产量

英语Capacity Scheduler怎么翻译?

计算机能力算法

apache与httpd是什么关系呀?

/etc/init.d/下的 httpd 应该是一个 script,它用来启动 HTTP 处事器,经常可能就是 apache。你看一下 httpd 的内容,应该可以找到对应的 HTTP 处事器装在了哪里。 确认一下是不是 apache。卸载了/etc/init.d/下的httpd往后,影响是,原有的HTTP 处事器在开机时,就不会自动启动。你当然可以自行安装另一个HTTP 处事器,如apache。可以共存。可是要注重 HTTP network port 不冲要突。

Apache和Apache Tomcat的区别是什么

apache:侧重于http server tomcat:侧重于servlet引擎,如果以standalone方式运行,功能上与apache等效 , 支持JSP,但对静态网页不太理想; apache是web服务器,tomcat是应用(java)服务器,它只是一个servlet(jsp也翻译成servlet)容器,可以认为是apache的扩展,但是可以独立于apache运行。 换句话说,apache是一辆卡车,上面可以装一些东西如html等。但是不能装水,要装水必须要有容器(桶),而这个桶也可以不放在卡车上。

apache 用什么语言

apache一款WEB服务器软件,支持除server脚本(asp,php,jsp,ado)以外的web技术(如HTML)。因为server脚本运行需要编译,所以需要安装相关编译软件就可以支持server脚本。理论上。实际上人们编程用的组合为:(1)apache+php+mysql (2)iis+asp+sqlserver (3)mysql+tomcat+myeclipse

什么是apache虚拟主机?

apache是开源的web服务软件之一,虚拟主机是提供网站服务的集成环境。简单来说,Apache虚拟主机就是在一个Apache服务器上配置多个虚拟空间,实现一个服务器提供多站点服务,其实就是访问同一个服务器上的不同目录.

APACHE问题

如果 apache启动了且设置正确那么在地址栏里输入 localhost应该是应出现is work!的欢迎页。如没有显示。在xx/apache/conf/httpd.conf 文件中查找"Documentroot"和"<directory" 看默认的/htdocs 目录是否被更改了。如更改了,则到更改的对应的目录中新建index.html,重启apache,在此访问。

apache的主要模块包含哪些内容

mod_access根据客户端的主机名,IP地址,或其他特性的客户端请求提供访问控制。mod_actions该模块提供了根据媒体类型或请求方法执行CGI脚本。用到mod_alias模组提供文档树中的主机文件系统的不同部分映射和URL重定向mod_asis发送文件,其中包含他们自己的HTTP标头mod_auth使用文本文件的用户身份验证mod_auth_anon允许“匿名”用户访问身份验证领域mod_auth_dbm提供用户认证使用DBM文件mod_auth_digest用户认证使用MD5摘要式身份验证。mod_auth_ldap允许使用LDAP目录来存放数据库的HTTP基本身份验证。mod_autoindex生成目录索引,自动,类似的Unix LS命令或Win32 目录的shell命令mod_cache内容缓存键的URI。mod_cern_metaCERN httpd的图元文件的语义mod_cgi的CGI脚本的执行mod_cgid使用一个外部CGI守护进程执行CGI脚本mod_charset_lite指定字符集转换或重新编码mod_dav分布式创作和版本控制(WebDAV的)功能mod_dav_fs为mod_dav的文件系统提供者mod_deflate模块压缩的内容,然后传送到客户端mod_dir提供“结尾的斜线”重定向和服务目录索引文件mod_disk_cache内容缓存存储管理器键入的URImod_dumpio转储所有的I / O错误日志中。mod_echo一个简单的echo服务器来说明协议模块mod_env修改传递给CGI脚本和SSI页面的环境,mod_example说明在Apache模块APImod_expires生成到期的Cache-Control HTTP报头,根据用户指定的标准mod_ext_filter通过外部程序发送给客户端之前,通过响应体mod_file_cache实现在内存中缓存静态文件列表mod_headers定制的HTTP请求和响应头mod_imap服务器端图像映射处理mod_include服务器解析的HTML文件(服务器端包含)mod_info服务器的配置提供了一个全面的概述mod_isapi在Apache的ISAPI扩展为Windowsmod_ldap模块LDAP连接池和结果缓存服务使用的其他LDAP模块mod_log_config记录向服务器发出的请求mod_log_forensic法医记录的请求到服务器mod_logio记录每个请求的输入和输出字节mod_mem_cache内容缓存键的URImod_mime联营公司所要求的文件名的扩展名与文件的行为(处理程序和过滤器)和内容(MIME类型,语言,字符集和编码)mod_mime_magic通过在几个字节,其内容来确定一个文件的MIME类型mod_negotiation模块提供内容协商mod_nw_ssl对于NetWare启用SSL加密mod_proxyHTTP/1.1代理/网关服务器mod_proxy_connectmod_proxy的扩展名 CONNECT请求处理mod_proxy_ftpFTP支持模块 的mod_proxymod_proxy_httpHTTP支持模块 的mod_proxymod_rewrite提供了一个基于规则的重写引擎重写请求的URL飞mod_setenvif基于请求的特性,允许设置的环境变量则mod_so服务器在启动时加载的可执行代码和模块或重新启动时间mod_speling尝试纠正错误的URL,用户可能忽略了资本输入,并允许一个拼写错误mod_ssl的强效加密使用安全套接字层(SSL)和传输层安全协议(TLS)使用mod_status提供有关服务器活动和性能mod_suexec允许CGI脚本来运行指定的用户和组mod_unique_id每个请求的唯一标识符提供了一个环境变量mod_userdir模块用户特定的目录mod_usertrack点击流记录在网站上的用户活动mod_version版本相关的配置mod_vhost_alias提供质量的虚拟主机动态配置

apache 如何部署 php

extension=php_***.dll这里面的*号不是指具体的名字,是个变量比如 extension=php_mysql.dll你搜索“extension=php_”这个这里的每一行都代表一个PHP的功能扩展再在apache安装目录里的conf目录下找到httpd.conf搜索DocumentRoot 这后面的目录你自己定一个,这个目录就是WEB目录再把你的PHP文件放到这个目录下面! 如果你实在不会的话你下载一个AppServ这个是集成了apache,MySQL,php这三个的!而且是exe文件按步骤安装!

apache的优化

我们在使用Apache作为web服务器的过程中,只有对Apache服务器进行适当的优化配置,才能让Apache发挥出更好的性能;再反过来说,如果Apache的配置非常糟糕,Apache可能无法正常为我们服务。因此,针对我们的应用需求对Apache服务器的配置进行一定的优化是必不可少的。硬件和操作系统毫无疑问,要想让Apache服务器发挥出更好的性能,首先必须得保证硬件和操作系统能够满足Apache服务器的负载需要。如果由于硬件和操作系统原因导致Apache的运行性能受到较大的影响,即使对Apache服务器本身优化配置得再好也无济于事,「想要马儿跑得好,又想马儿不吃草」当然是行不通的。一般而言,影响web服务器性能的最大的因素是内存。当内存不足时,操作系统将会使用内存交换机制。内存交换机制,简而言之,就是将本地磁盘的一部分作为虚拟内存空间供程序使用。web服务器想要更好地所有用户服务,则其应该永远不要使用内存交换机制,否则其性能将会受到较大的影响。不仅如此,由于服务器使用了内存交换机制所产生的「滞后」,「滞后」的直接后果就是让用户感觉网站的访问速度很慢,此时用户极有可能会点击【停止】或者【刷新】,如果用户不停地点击【刷新】,将会给服务器带来更大的负载,从而进入一个恶性循环。对于Apache服务器的内存需求量,我们可以通过操作系统相关命令查看服务器正常运行时每个为用户服务的进程(或线程)平均占用多少的内存,再根据需求或者相关数据得出单个服务器所要支撑的最大并发负载数,从而计算出Apache服务器的内存需求量。为Apache服务器分配的内存最好能够大于计算得来的需求量。除此之外,硬件最好能够保证有足够快的CPU、足够快的网卡(足够的带宽)、足够快足够大的硬盘。这里的「足够」是指能够满足web应用的实际需求。至于操作系统,最好能够选择一个有利于服务器运行的最新最稳定的版本并安装好了对应的补丁程序。毕竟,随着时代的发展,操作系统也在不断进步。许多操作系统厂商都提供了可以显著改善性能的TCP协议栈和线程库。例如,如果你的操作系统支持sendfile()系统调用,Apache 2.x服务器可以使用sendfile()从而更快地发送静态内容并且占用较少的CPU时间。优化Apache配置1.尽量使用IP地址代替域名在Apache的配置文件中,有许多可以针对具体请求来源进行相应操作的配置,例如 allow from 365mini.com表示允许域名为365mini.com的用户访问。在这种情况下,如果我们知道该域名或主机名与某个IP地址一一对应,则最好使用具体的IP地址来代替域名。否则Apache服务器将要进行多次DNS查询来确定该域名或主机名所对应的IP地址。 注意:可能存在一些例外情况,例如一个IP地址对应多个域名,或者一个域名对应多个IP地址或者对应一个变化的IP地址,此时仍然要使用域名或主机名。一般而言,只有域名或主机名与IP地址具有一一对应关系时,才使用IP地址来代替域名。请根据实际情况作出选择。 2.启用FollowSymLinks选项当Apache处理请求时,如果对应的请求文件所在目录没有启用FollowSymLinks选项,或使用了SymLinksIfOwnerMatch选项,Apache就必须执行额外的系统调用来验证符号连接的安全性。文件名的每一个组成部分都需要一次额外的调用。因此,如果在安全性允许的情况下,为了得到更加良好的运行性能,应当放弃对符号连接的保护,在所有地方都设置FollowSymLinks,并放弃使用SymLinksIfOwnerMatch。 #启用FollowSymLinks选项,如果子目录没有额外的设置,将会继承该设置<Directory />Options FollowSymLinks</Directory> 3.禁用AllowOverride如果Apache的配置文件中允许了AllowOverride指令,则Apache在处理每个请求路径时,都会尝试对文件路径的每一个组成部分都打开该目录下的.htaccess文件。例如,当用户请求访问服务器上的/static/test/hello.html,则Apache将会尝试打开/static/test/.htaccess、/static/.htaccess、/.htaccess三个文件。从而影响服务器的运行性能。因此,如果当前用户拥有Apache配置文件的编辑权限,建议将.htaccess文件中的配置内容直接写在Apache对应的配置文件(一般为httpd.conf)中,并禁用AllowOverride。 #禁用AllowOverride<Directory />AllowOverride None</Directory> 当然,如果用户不具备Apache配置文件的编辑权限,又希望能够对站点进行相应的管理设置,就需要管理员允许AllowOverride,以便于用户编写自己的.htaccess文件。4.尽量不使用通配符在Apache的配置文件中,我们可以指定每个目录下的默认欢迎页面,例如: #以内容协商的方式指定欢迎页面<Directory />DirectoryIndex index</Directory> 使用上述配置后,当访问当前目录时,Apache将会在当前目录下查找名称形如index.*的文件,并根据客户端期望响应的类型自动返回一个最匹配的请求文件(即内容协商)。不过,这样做将会导致一点性能损失,尽管内容协商的好处大于性能的损失,如果你仍然在意这一点性能损失的话,建议你不要使用上述通配符形式的配置,而是根据自己的需要,指定一个完整的index.*文件列表。 #指定欢迎页面<Directory />DirectoryIndex index.html index.cgi index.pl</Directory> 使用上述配置后,Apache将按照从左到右的先后顺序依次查找上述三个名称的文件,并响应最先找到的那个文件。5.选择适当的多路处理模块(MPM)由于多路处理模块的相关内容较多,请参考下面的修改最大并发连接数。6.修改Apache的并发连接配置关于修改Apache的并发连接配置的具体内容,请同样参考请参考下面的修改最大并发连接数。 Apache是一个跨平台的web服务器,由于其简单高效、稳定安全的特性,被广泛应用于计算机技术的各个领域。现在,Apache凭借其庞大的用户数,已成为用户数排名第一的web服务器。尽管如此,在实际的生产环境中,我们仍然不可能直接使用默认配置的Apache来充当服务器。毕竟,为了更充分合理地利用Apache服务器,我们都应该根据自己的实际需要对Apache的默认配置作出一些必要的调整。而针对Apache的优化配置过程中,修改Apache的最大并发连接数 就显得尤为重要。在修改Apache的最大并发连接数 之前,我们需要预先了解一些Apache的相关知识。众所周知,Apache是一个跨平台的、采用模块化设计的服务器。为了应对不同的平台和不同的环境产生的各种不同的需求,也为了在具体的平台或环境下达到最佳的效果,Apache在web服务器的基础功能方面(端口绑定、接收请求等)也同样采用了模块化设计,这个Apache的核心模块就叫做多路处理模块(Multi-ProcessingModule,简称MPM)。Apache针对不同的操作系统提供了多个不同的MPM模块,例如:mpm_beos、mpm_event、mpm_netware、mpmt_os2、mpm_prefork、mpm_winnt、mpm_worker。如果条件允许,我们可以根据实际需求将指定的MPM模块编译进我们自己的Apache中(Apache的源码是开放的,允许用户自行编译)。不过,如果在编译时我们没有选择,Apache将按照如下表格根据不同的操作系统自行选择对应的MPM模块,这也是Apache针对不同平台推荐使用的MPM模块。 不同操作系统上默认的MPM模块 操作系统 MPM模块 描述 Windows mpm_winnt 不用介绍了吧:) Unix/Linux mpm_prefork 不用介绍了吧:) BeOS mpm_beos 由Be公司开发的一种多媒体操作系统,官方版已停止更新。 Netware mpm_netware 由NOVELL公司推出的一种网络操作系统 OS/2 mpmt_os2 一种最初由微软和IBM共同开发的操作系统,现由IBM单独开发(微软放弃OS/2,转而开发Windows) mpm_event模块可以看作是mpm_worker模块的一个变种,不过其具有实验性质,一般不推荐使用。当然,Apache在其官方网站上也提供了根据不同操作系统已经编译好对应MPM模块的成品Apache。你可以点击此处进入Apache官方网站下载。此外,如果我们想要知道某个Apache内部使用的是何种MPM模块,我们可以以命令行的方式进入Apache安装目录in,然后键入命令httpd-l,即可查看到当前Apache内部使用的何种MPM模块。使用httpd-l命令查看编译模块由于在平常的开发工作中,BeOS、NetWare、OS/2等操作系统并不常见,这里我们主要针对Windows和Unix/Linux操作系统上的MPM模块进行讲解。在Windows和Unix/Linux操作系统上,MPM模块主要有mpm_winnt、mpm_prefork、mpm_worker三种。mpm_prefork模块mpm_prefork模块主要应用于Unix/Linux平台的Apache服务器,其主要工作方式是:当Apache服务器启动后,mpm_prefork模块会预先创建多个子进程(默认为5个),当接收到客户端的请求后,mpm_prefork模块再将请求转交给子进程处理,并且每个子进程同时只能用于处理单个请求。如果当前的请求数将超过预先创建的子进程数时,mpm_prefork模块就会创建新的子进程来处理额外的请求。Apache总是试图保持一些备用的或者是空闲的子进程用于迎接即将到来的请求。这样客户端的请求就不需要在接收后等候子进程的产生。由于在mpm_prefork模块中,每个请求对应一个子进程,因此其占用的系统资源相对其他两种模块而言较多。不过mpm_prefork模块的优点在于它的每个子进程都会独立处理对应的单个请求,这样,如果其中一个请求出现问题就不会影响到其他请求。同时,mpm_prefork模块可以应用于不具备线程安全的第三方模块(比如PHP的非线程安全版本),且在不支持线程调试的平台上易于调试。此外,mpm_prefork模块还具有比mpm_prefork模块更高的稳定性。mpm_worker模块mpm_worker模块也主要应用于Unix/Linux平台的Apache服务器,它可以看作是mpm_prefork模块的改进版。mpm_worker模块的工作方式与mpm_prefork模块类似。不过,由于处理相同请求的情况下,基于进程(例如mpm_prefork)比基于线程的处理方式占用的系统资源要多。因此,与mpm_prefork模块不同的是,mpm_worker模块会让每个子进程创建固定数量的服务线程和一个监听线程,并让每个服务线程来处理客户端的请求,监听线程用于监听接入请求并将其传递给服务线程处理和应答。Apache总是试图维持一个备用或是空闲的服务线程池。这样,客户端无须等待新线程或新进程的建立即可得到处理。与mpm_prefork模块相比,mpm_worker模块可以进一步减少系统资源的开销。再加上它也使用了多进程,每个进程又有多个线程,因此它与完全基于线程的处理方式相比,又增加了一定的稳定性。mpm_winnt模块mpm_winnt模块是专门针对Windows操作系统而优化设计的MPM模块。它只创建一个单独的子进程,并在这个子进程中轮流产生多个线程来处理请求。修改MPM模块配置在对Apache的MPM模块具备一定了解后,我们就可以针对不同的MPM模块来修改Apache的最大并发连接数 配置了。1、启用MPM模块配置文件在Apace安装目录/conf/extra目录中有一个名为httpd-mpm.conf的配置文件。该文件主要用于进行MPM模块的相关配置。不过,在默认情况下,Apache的MPM模块配置文件并没有启用。因此,我们需要在httpd.conf文件中启用该配置文件,如下所示: #Server-poolmanagement(MPMspecific)Includeconf/extra/httpd-mpm.conf(去掉该行前面的注释符号#)2、 修改MPM模块配置文件中的相关配置在启动MPM模块配置文件后,我们就可以使用文本编辑器打开该配置文件,我们可以看到,在该配置文件中有许多<IfModule>配置节点,只有Apache使用对应MPM模块时,对应配置才会生效此时,我们就需要根据当前Apache服务器所使用的MPM模块,来修改对应<IfModule>节点下的参数配置。首先,我们来看看mpm_winnt模块下的默认配置: #由于mpm_winnt模块只会创建1个子进程,因此这里对单个子进程的参数设置就相当于对整个Apache的参数设置<IfModulempm_winnt_module>ThreadsPerChild150#推荐设置:小型网站=1000中型网站=1000~2000大型网站=2000~3500MaxRequestsPerChild0#推荐设置:小=10000中或大=20000~100000</IfModule>对应的配置参数作用如下: 参数名称参数作用ThreadsPerChild 每个子进程的最大并发线程数。MaxRequestsPerChild每个子进程允许处理的请求总数。(如果累计处理的请求数超过该值,该子进程将会结束(然后根据需要确定是否创建新的子进程),该值设为0表示不限制请求总数(子进程永不结束)。该参数建议设为非零的值,可以带来以下两个好处:1.可以防止程序中可能存在的内存泄漏无限进行下去,从而耗尽内存。2.给进程一个有限寿命,从而有助于当服务器负载减轻的时候减少活动进程的数量。) 注意:在以上涉及到统计请求数量的参数中,对于KeepAlive的连接,只有第一个请求会被计数。接着,我们再来看看mpm_perfork模块和mpm_worker模块下的默认配置: #mpm_perfork模块<IfModulempm_prefork_module>StartServers5#推荐设置:小=默认中=20~50大=50~100MinSpareServers5#推荐设置:与StartServers保持一致MaxSpareServers10#推荐设置:小=20中=30~80大=80~120MaxClients150#推荐设置:小=500中=500~1500大型=1500~3000MaxRequestsPerChild0#推荐设置:小=10000中或大=10000~500000(此外,还需额外设置ServerLimit参数,该参数最好与MaxClients的值保持一致。)</IfModule>#mpm_worker模块<IfModulempm_worker_module>StartServers2#推荐设置:小=默认中=3~5大=5~10MaxClients150#推荐设置:小=500中=500~1500大型=1500~3000MinSpareThreads25#推荐设置:小=默认中=50~100大=100~200MaxSpareThreads75#推荐设置:小=默认中=80~160大=200~400ThreadsPerChild25#推荐设置:小=默认中=50~100大型=100~200MaxRequestsPerChild0#推荐设置:小=10000中或大=10000~50000(此外,如果MaxClients/ThreadsPerChild大于16,还需额外设置ServerLimit参数,ServerLimit必须大于等于MaxClients/ThreadsPerChild的值。)</IfModule>对应的配置参数作用如下表: 参数名称参数作用StartServers启动Apache时创建的子进程数。MinSpareServers处于空闲状态的最小子进程数。(所谓空闲子进程是指没有正在处理请求的子进程。如果当前空闲子进程数少于MinSpareServers,那么Apache将以最大每秒一个的速度产生新的子进程。只有在非常繁忙机器上才需要调整这个参数。此值不宜过大。)MaxSpareServers处于空闲状态的最大子进程数。(只有在非常繁忙机器上才需要调整这个参数。此值不宜过大。如果你将该指令的值设置为比MinSpareServers小,Apache将会自动将其修改成MinSpareServers+1。)MaxClients允许同时连接的最大请求数量。1、任何超过MaxClients限制的请求都将进入等待队列,直到达到ListenBacklog指令限制的最大值为止2、对于非线程型的MPM(也就是mpm_prefork),MaxClients表示可以用于处理客户端请求的最大子进程数量,默认值是256。要增大这个值,你必须同时增大ServerLimit。3、对于线程型或者混合型的MPM(也就是mpm_beos或mpm_worker),MaxClients表示可以用于处理客户端请求的最大线程数量。线程型的mpm_beos的默认值是50。对于混合型的MPM默认值是16(ServerLimit)乘以25(ThreadsPerChild)的结果。因此要将MaxClients增加到超过16个进程才能提供的时候,你必须同时增加ServerLimit的值。 MinSpareThreads处于空闲状态的最小线程数。(注:不同的MPM对这个指令的处理是不一样的:mpm_worker的默认值是75。这个MPM将基于整个服务器监视空闲线程数。如果服务器中总的空闲线程数太少,子进程将产生新的空闲线程。mpm_netware的默认值是10。既然这个MPM只运行单独一个子进程,此MPM当然亦基于整个服务器监视空闲线程数。mpm_beos和mpmt_os2的工作方式与mpm_netware差不多,mpm_beos的默认值是1;mpmt_os2的默认值是5。) MaxSpareThreads处于空闲状态的最大线程数。(注:不同的MPM对这个指令的处理是不一样的:mpm_worker的默认值是250。这个MPM将基于整个服务器监视空闲线程数。如果服务器中总的空闲线程数太多,子进程将杀死多余的空闲线程。mpm_netware的默认值是100。既然这个MPM只运行单独一个子进程,此MPM当然亦基于整个服务器监视空闲线程数。mpm_beos和mpmt_os2的工作方式与mpm_netware差不多,mpm_beos的默认值是50;mpmt_os2的默认值是10。) 备注:ServerLimit表示Apache允许创建的最大进程数。值得注意的是,Apache在编译时内部有一个硬限制ServerLimit20000(对于mpm_prefork模块为ServerLimit200000)。你不能超越这个限制。使用这个指令时要特别当心。如果将ServerLimit设置成一个高出实际需要许多的值,将会有过多的共享内存被分配。如果将ServerLimit和MaxClients设置成超过系统的处理能力,Apache可能无法启动,或者系统将变得不稳定。 注意:在配置相关参数时,请先保证服务器具备足够的硬件性能(例如:CPU、内存等)。如果发现自启动后,随着服务器的运行时间增加,服务器的内存占用也随之增加,可能是程序中出现内存泄露,请向下调整参数MaxRequestsPerChild的值以降低内存泄露带来的影响,然后尽快找出程序中的问题之所在。

apache和tomcat区别是什么?

1、服务器方面Apache是Web服务器,Tomcat是运行在Apache上的应用服务器Web服务器传送(serves)页面使浏览器可以浏览,Web服务器专门处理HTTP请求(request),但是应用程序服务器是通过很多协议来为应用程序提供(serves)商业逻辑(business logic)。Apache上的应用程序服务器提供的是客户端应用程序可以调用(call)的方法(methods)。它只是一个servlet(jsp也翻译成servlet)容器,可以认为是Apache的扩展,但是可以独立于apache运行。2、支持连接方面Apache是普通服务器,Tomcat是jsp/servlet容器Apache本身只支持html静态普通网页。不过可以通过插件支持PHP,还可以与Tomcat连通(单向Apache连接Tomcat,就是说通过Apache可以访问Tomcat资源,反之不然),Tomcat同时也支持HTML、JSP、ASP、PHP、CGI等,其中CGI需要一些手动调试,不过很容易的。3、侧重点方面Apache侧重于http server,Tomcat侧重于servlet引擎如果以standalone方式运行,功能上Tomcat与apache等效支持JSP,但对静态网页不太理想。扩展资料:Apache是普通服务器,本身只支持html即普通网页,可以通过插件支持php,还可以与Tomcat连通。Apache只支持静态网页,但像Jsp动态网页就需要Tomcat来处理。Apache是有C语言实现的,支持各种特性和模块从而来扩展核心功能;Tomcat是Java编写的,更好的支持Servlet和JSP。

nginx和apache分别是什么?

他们之间的关系大概是这样子:浏览器 《《-》》 nginx或者apache 《《-》》 tomcat或者php-fpmnginx和apache两者的作用相同,都是常见webserver服务器,相互独立也可相符搭配,都是用于浏览器用户过来的http请求,然后把请求结果反应给浏览器。apache是出现比较早的web server,90年代就有了,兼容性好文档全应用广泛。nginx是后起之秀,2000年以后才有的,在web2.0年代性能远远超过apache,是时下比较流行的web server。至于tomcat ,那是用来处理java程序的解释器。本身apache也好,nginx也好,都是无法直接处理java语言的,只能通过设置,当收到java文件请求时,传给后方tomcat处理,再把tomcat的反应回给浏览器。ps:上述中的php-fpm,是用来处理php程序的,作用跟tomcat差不多。怎么选择搭配,这个就看各人的喜欢和开发需要了。我比较常用的就是nginx+php-fpm,apache+tomcat,nginx+tomcat。也试过nginx+apache+php-fpm+tomcat等复杂组合。只要了解每个软件的功能和作用,就可以合理利用自由搭配。等等。希望对你有帮助。

怎样安装和启动Apache服务器

  安装和启动Apache服务器,一共5个步骤.  步骤/方法  回到Webmin的服务器管理界面中,点击第一个图标就可以进入Apache服务器的管理界面。在“服务器”图标的下方,有如下子菜单:“模块配置”、“应用修改”、“停止/启动Apache”、“搜索文档”。然后,可以看到整个配置界面分为两个部分,一个是全局配置,一个是虚拟服务器配置。  打开全局配置下的“网络和地址”图标,在“监听地址和端口”选项后,设置服务器的IP地址和https地址,并输入端口,如80、443。当然,用户也可以自己定义或修改端口。设置完毕,单击“保存”按钮。  如果需要增加虚拟服务器,可以通过Apache服务器主界面中的“创建新的虚拟服务器”选项进行设置。首先指定地址和端口,然后单击“根文件”右边的按钮,选择“/var/www/html”,在“服务器名称”中填入地址。设置完毕。  在缺省服务器的下方出现了一个虚拟服务器,旁边的注释说明了服务器的详细情况。点击此虚拟服务器的图标,即可进入其设置界面。除了通过Webmin进行配置外,用户还可以通过RedhatLinux上的设置工具进行修改。打开RedhatLinux中“应用程序”菜单上的“系统设置”菜单,选择“服务器设置”上的“HTTP”,也可以对虚拟主机进行修改,效果是一样的。  单击“编辑”按钮就可以对虚拟主机的属性进行修改了。此外,还可以进行服务器、调整性能等方面的操作。    配置完成后,点“启动Apache”,打开页面即可进行测试。

WEB服务器选择Apache好还是IIS?有什么区别?

稳定性 稳定性是web服务器不间断运行的根本。对于一个网站来说也是尤为重要的。在正常的运载过程中,IIS的稳定性稍逊于Apache,如果保持长时间的运行而不重启的情况下,偶尔会出现500错误,甚至还有可能出现莫名的假死情况。要解决这一问题用户可以不定期的重启一下,这种情况将会有所好转。反观Apache则表现的非常稳定。安全性 安全性是所有服务应用的重中之重。而且当前各种莫名的攻击大肆侵略着各种不同的服务器。早期的IIS在安全性上有所欠缺,不过随着微软公司的完善,各种补丁更新的升级,尽可能的提高了网站安全性上。Apache得益于先天的优势,一般用户都会在Linux环境下运行Apache,所以安全性自然也没得说。安全性的话,Apache和IIS可以说是旗鼓相当。难易度 一款软件应用的上手难度直接影响着用户群体的大小。IIS自然不用多说,微软公司一直都是以易操作的图形化深得人心。上手操作、发布网站比较简单快捷。但是,要想精通的话还是挺困难的。APACHE则比IIS难上许多,首先一定要具备基础的计算机及互联网知识。所以说,IIS在这个环节上优势巨大。这也是这两者拉开差距的最大因素。扩展性 IIS只能在windows环境下运行,拓展性可想而知,脱离的windows它将一事无成。不过运行ASP和.net非常优秀。而Apache自然无需多说,开放的源代码,拓展能力极强。支持几乎所有的语言。这个环节Apache完胜。摘自天下数据!

谁有Apache 服务器的配置详细介绍

Apache服务器的设置文件位于/usr/local/apache/conf/目录下,传统上使用三个配置文件httpd.conf,access.conf和srm.conf,来配置Apache服务器的行为。httpd.conf提供了最基本的服务器配置,是对守护程序httpd如何运行的技术描述;srm.conf是服务器的资源映射文件,告诉服务器各种文件的MIME类型,以及如何支持这些文件;access.conf用于配置服务器的访问权限,控制不同用户和计算机的访问限制;这三个配置文件控制着服务器的各个方面的特性,因此为了正常运行服务器便需要设置好这三个文件。 除了这三个设置文件之外,Apache还使用mime.types文件用于标识不同文件对应的MIME类型, magic文件设置不同MIME类型文件的一些特殊标识,使得Apache 服务器从文档后缀不能判断出文件的MIME 类型时,能通过文件内容中的这些特殊标记来判断文档的MIME类型。 bash-2.02$ ls -l /usr/local/apache/conf total 100 -rw-r--r-- 1 root wheel 348 Apr 16 16:01 access.conf -rw-r--r-- 1 root wheel 348 Feb 13 13:33 access.conf.default -rw-r--r-- 1 root wheel 30331 May 26 08:55 httpd.conf -rw-r--r-- 1 root wheel 29953 Feb 13 13:33 httpd.conf.default -rw-r--r-- 1 root wheel 12441 Apr 19 15:42 magic -rw-r--r-- 1 root wheel 12441 Feb 13 13:33 magic.default -rw-r--r-- 1 root wheel 7334 Feb 13 13:33 mime.types -rw-r--r-- 1 root wheel 383 May 13 17:01 srm.conf -rw-r--r-- 1 root wheel 357 Feb 13 13:33 srm.conf.default 事实上当前版本的Apache将原来httpd.conf、srm.conf与access.conf中的所有配置参数均放在了一个配置文件httpd.conf中,只是为了与以前的版本兼容的原因(使用这三个设置文件的方式来源于NCSA-httpd),才使用三个配置文件。而提供的access.conf和srm.conf文件中没有具体的设置。 由于在新版本的Apache中,所有的设置都被放在了httpd.conf中,因此只需要调整这个文件中的设置。以下使用缺省提供的httpd.conf为例,解释Apache服务器的各个设置选项。然而不必因为它提供设置的参数太多而烦恼,基本上这些参数都很明确,也可以不加改动运行Apache服务器。但如果需要调整Apache服务器的性能,以及增加对某种特性的支持,就需要了解这些设置参数的含义。 关于Apache服务器的性能,在Internet上存在很大的争议,基本上使用Apache的使用者几乎都不怀疑它的优秀性能,Apache也支撑了很多著名的高负载的网站,但是在商业机构的评测中,Apache往往得分不高。很多人指出,在这些评测中,商业Web服务器及其操作系统往往由其专业公司的工程师进行过性能调整,而Free 的操作系统和Web服务器往往就使用其缺省配置或仅仅作很小的更改。需要指出的是,除了操作系统的性能调整之外,Apache 服务器本身的缺省配置绝不是最优化和最高效的,而是要适应几乎所有种类操作系统、所有种类硬件下的设置,多平台的软件不可能为特定平台和特定硬件提供最优化的缺省配置。因此要使用Apache的时候,性能调整是必不可少的。 在商业评测中忽略了的另一个事实是,评测时往往对不同种类的功能进行比较,例如使用Apache的标准CGI 的性能与ISAPI,NSAPI等服务器端API比较,事实上Apache服务器与此可以比较的功能为modperl ,FastCGI,与ASP类似的功能为PHP等等,只不过由于Apache的开放模式,这些功能是由独立的开发组,作为独立的模块来实现的。但是在评测中,测试人员没有加入相应的模块评测其性能。 HTTP守护进程的运行参数 httpd.conf中首先定义了一些httpd守护进程运行时需要的参数,来决定其运行方式和运行环境。 ServerType standalone ServerType定义服务器的启动方式,缺省值为独立方式standalone,httpd 服务器将由其本身启动,并驻留在主机中监视连接请求。在Linux下将在启动文件 /etc/rc.d/rc.local/init.d/apache中自动启动Web服务器,这种方式是推荐设置。 启动Apache服务器的另一种方式是inet方式,使用超级服务器inetd监视连接请求并启动服务器。当需要使用inetd启动方式时,便需要更改为这个设置,并屏蔽/etc/rc.d/rc.local/init.d/apache文件,以及更改/etc/inetd.conf并重起inetd,那么Apache就能从inetd中启动了。 两种方式的区别是独立方式是由服务器自身管理自己的启动进程,这样在启动时能立即启动服务器的多个副本,每个副本都驻留在内存中,一有连接请求不需要生成子进程就可以立即进行处理,对于客户浏览器的请求反应更快,性能较高。而 inetd方式要由inetd发现有连接请求后才去启动http服务器,由于inetd 要监听太多的端口,因此反应较慢、效率较低,但节约了没有连接请求时Web服务器占用的资源。因此inetd方式只用于偶尔被访问并且不要求访问速度的服务器上。事实上inetd方式不适合http的突发和多连接的特性,因为一个页面可能包含多个图象,而每个图象都会引起一个连接请求,即使虽然访问人数造成教少,但瞬间的连接请求并不少,这就受到inetd性能的限制,甚至会影响由inetd启动的其他服务器程序。 ServerRoot "/usr/local" ServerRoot用于指定守护进程httpd的运行目录,httpd在启动之后将自动将进程的当前目录改变为这个目录,因此如果设置文件中指定的文件或目录是相对路径,那么真实路径就位于这个ServerRoot定义的路径之下。 由于httpd会经常进行并发的文件操作,就需要使用加锁的方式来保证文件操作不冲突,由于NFS文件系统在文件加锁方面能力有限,因此这个目录应该是本地磁盘文件系统,而不应该使用NFS文件系统。 #LockFile /var/run/httpd.lock LockFile参数指定了httpd守护进程的加锁文件,一般不需要设置这个参数, Apache服务器将自动在ServerRoot下面的路径中进行操作。但如果ServerRoot为NFS文件系统,便需要使用这个参数指定本地文件系统中的路径。 PidFile /var/run/httpd.pid PidFile指定的文件将记录httpd守护进程的进程号,由于httpd能自动复制其自身,因此系统中有多个httpd进程,但只有一个进程为最初启动的进程,它为其他进程的父进程,对这个进程发送信号将影响所有的httpd进程。PidFILE定义的文件中就记录httpd父进程的进程号。 ScoreBoardFile /var/run/httpd.scoreboard httpd使用ScoreBoardFile来维护进程的内部数据,因此通常不需要改变这个参数,除非管理员想在一台计算机上运行几个Apache服务器,这时每个Apache服务器都需要独立的设置文件htt pd.conf,并使用不同的ScoreBoardFile。 #ResourceConfig conf/srm.conf #AccessConfig conf/access.conf 这两个参数ResourceConfig和AccessConfig,就用于和使用 srm.conf 和 access.conf 设置文件的老版本Apache兼容。如果没有兼容的需要,可以将对应的设置文件指定为/dev/null,这将表示不存在其他设置文件,而仅使用httpd.conf 一个文件来保存所有的设置选项。 Timeout 300 Timeout定义客户程序和服务器连接的超时间隔,超过这个时间间隔(秒)后服务器将断开与客户机的连接。 KeepAlive On 在HTTP 1.0中,一次连接只能作传输一次HTTP请求,而KeepAlive参数用于支持HTTP 1.1版本的一次连接、多次传输功能,这样就可以在一次连接中传递多个HTTP请求。虽然只有较新的浏览器才支持这个功能,但还是打开使用这个选项。 MaxKeepAliveRequests 100 MaxKeepAliveRequests为一次连接可以进行的HTTP请求的最大请求次数。将其值设为0将支持在一次连接内进行无限次的传输请求。事实上没有客户程序在一次连接中请求太多的页面,通常达不到这个上限就完成连接了。 KeepAliveTimeout 15 KeepAliveTimeout测试一次连接中的多次请求传输之间的时间,如果服务器已经完成了一次请求,但一直没有接收到客户程序的下一次请求,在间隔超过了这个参数设置的值之后,服务器就断开连接。 MinSpareServers 5MaxSpareServers 10 在使用子进程处理HTTP请求的Web服务器上,由于要首先生成子进程才能处理客户的请求,因此反应时间就有一点延迟。但是,Apache服务器使用了一个特殊技术来摆脱这个问题,这就是预先生成多个空余的子进程驻留在系统中,一旦有请求出现,就立即使用这些空余的子进程进行处理,这样就不存在生成子进程造成的延迟了。在运行中随着客户请求的增多,启动的子进程会随之增多,但这些服务器副本在处理完一次HTTP请求之后并不立即退出,而是停留在计算机中等待下次请求。但是空余的子进程副本不能光增加不减少,太多的空余子进程没有处理任务,也占用服务器的处理能力,因此也要限制空余副本的数量,使其保持一个合适的数量,使得既能及时回应客户请求,又能减少不必要的进程数量。 因此就可以使用参数MinSpareServers来设置最少的空余子进程数量, 以及使用参数MaxSpareServers 来限制最多的空闲子进程数量,多余的服务器进程副本就会退出。根据服务器的实际情况来进行设置,如果服务器性能较高,并且也被频繁访问,就应该增大这两个参数的设置。对于高负载的专业网站,这两个值应该大致相同,并且等同于系统支持的最多服务器副本数量,也减少不必要的副本退出。 StartServers 5 StartServers参数就是用来设置httpd启动时启动的子进程副本数量,这个参数与上面定义的MinSpareServers和MaxSpareServers参数相关,都是用于启动空闲子进程以提高服务器的反应速度的。这个参数应该设置为前两个值之间的一个数值,小于MinSpareServers和大于MaxS pareServers都没有意义。 MaxClients 150 在另一方面,服务器的能力毕竟是有限的,不可能同时处理无限多的连接请求,因此参数Maxclient s就用于规定服务器支持的最多并发访问的客户数,如果这个值设置得过大,系统在繁忙时不得不在过多的进程之间进行切换来为太多的客户进行服务,这样对每个客户的反应就会减慢,并降低了整体的效率。如果这个值设置的较小,那么系统繁忙时就会拒绝一些客户的连接请求。当服务器性能较高时,就可以适当增加这个值的设置。对于专业网站,应该使用提高服务器效率的策略,因此这个参数不能超过硬件本身的限制,如果频繁出现拒绝访问现象,就说明需要升级服务器硬件了。对于非专业网站,不太在意对客户浏览器的反应速度,或者认为反应速度较慢也比拒绝连接好,就也可以略微超过硬件条件来设置这个参数。 这个参数限制了MinSpareServers和MaxSpareServers的设置,它们不应该大于这个参数的设置。 MaxRequestsPerChild 30 使用子进程的方式提供服务的Web服务,常用的方式是一个子进程为一次连接服务,这样造成的问题就是每次连接都需要生成、退出子进程的系统操作,使得这些额外的处理过程占据了计算机的大量处理能力。因此最好的方式是一个子进程可以为多次连接请求服务,这样就不需要这些生成、退出进程的系统消耗,Apache就采用了这样的方式,一次连接结束后,子进程并不退出,而是停留在系统中等待下一次服务请求,这样就极大的提高了性能。 但由于在处理过程中子进程要不断的申请和释放内存,次数多了就会造成一些内存垃圾,就会影响系统的稳定性,并且影响系统资源的有效利用。因此在一个副本处理过一定次数的请求之后,就可以让这个子进程副本退出,再从原始的httpd进程中重新复制一个干净的副本,这样就能提高系统的稳定性。这样,每个子进程处理服务请求次数由MaxRe questPerChild定义。 缺省的设置值为30,这个值对于具备高稳定性特点的Linux系统来讲是过于保守的设置,可以设置为1000甚至更高,设置为0支持每个副本进行无限次的服务处理。 #Listen 3000 #Listen 12.34.56.78:80 #BindAddress * Listen参数可以指定服务器除了监视标准的80端口之外,还监视其他端口的HTTP请求。由于FreeBSD系统可以同时拥有多个IP地址,因此也可以指定服务器只听取对某个BindAddress< /B>的IP地址的HTTP请求。如果没有配置这一项,则服务器会回应对所有IP的请求。 即使使用了BindAddress参数,使得服务器只回应对一个IP地址的请求,但是通过使用扩展的Listen参数,仍然可以让HTTP守护进程回应对其他IP地址的请求。此时Listen参数的用法与上面的第二个例子相同。这种比较复杂的用法主要用于设置虚拟主机。此后可以用VirtualHost参数定义对不同IP的虚拟主机,然而这种用法是较早的HTTP 1.0标准中设置虚拟主机的方法,每针对一个虚拟主机就需要一个IP地址,实际上用处并不大。在HTTP 1.1中,增加了对单IP地址多域名的虚拟主机的支持,使得虚拟主机的设置具备更大的意义。 LoadModule mime_magic_module libexec/apache/mod_mime_magic.so LoadModule info_module libexec/apache/mod_info.so LoadModule speling_module libexec/apache/mod_speling.so LoadModule proxy_module libexec/apache/libproxy.so LoadModule rewrite_module libexec/apache/mod_rewrite.so LoadModule anon_auth_module libexec/apache/mod_auth_anon.so LoadModule db_auth_module libexec/apache/mod_auth_db.so LoadModule digest_module libexec/apache/mod_digest.so LoadModule cern_meta_module libexec/apache/mod_cern_meta.so LoadModule expires_module libexec/apache/mod_expires.so LoadModule headers_module libexec/apache/mod_headers.so LoadModule usertrack_module libexec/apache/mod_usertrack.so LoadModule unique_id_module libexec/apache/mod_unique_id.so ClearModuleList AddModule mod_env.c AddModule mod_log_config.c AddModule mod_mime_magic.c AddModule mod_mime.c AddModule mod_negotiation.c AddModule mod_status.c AddModule mod_info.c AddModule mod_include.c AddModule mod_autoindex.c AddModule mod_dir.c AddModule mod_cgi.c AddModule mod_asis.c AddModule mod_imap.c AddModule mod_actions.c AddModule mod_speling.c AddModule mod_userdir.c AddModule mod_proxy.c AddModule mod_alias.c AddModule mod_rewrite.c AddModule mod_access.c AddModule mod_auth.c AddModule mod_auth_anon.c AddModule mod_auth_db.c AddModule mod_digest.c AddModule mod_cern_meta.c AddModule mod_expires.c AddModule mod_headers.c AddModule mod_usertrack.c AddModule mod_unique_id.c AddModule mod_so.c AddModule mod_setenvif.c Apache服务器的一个重要特性就是其模块化的结构,这不但表现为其能在编译时能通过新的模块加入新的功能,还表现为其模块可以动态加载入http服务程序中,而不必载入不需要的模块。使用Apache的动态加载模块只需要设置好Load Module和AddModule参数就可以了,这种特性就是Apache的 DSO(Dynamic Shared Object)特性,然而要想充分使用DSO特性仍然不是一个简单的事情,不适当的改动这里的设置就可能造成服务器不能正常启动。因此如果不是要增加或减少服务器提供的功能,就不要改动这里的设置。 上面这些列表就显示了Linux下的缺省Apache服务器支持的模块,事实上很多模块是没有必要的,不必要模块不会被载入内存。模块可以静态连接到pache 服务器内部,也可以这样动态加载,将Apache的特性都编译成动态可加载模块是该Port的做法,而不是Apache的缺省做法,这样就以牺牲很小的性能的同时,带来极大的灵活性。 因而动态可加载的能力还是对性能有轻微的影响,因此可以重新编译Apache,将自己所需要的功能编译进Apache 服务器内部,可以让系统显得更为干净,效率也有轻微的提高。通常仅仅为了这一个目的就重新编译Apache是没有必要的,如果需要增加其他特性而重新编译Apache,不妨在增加其他模块的同时将所有的模块都静态连接入Apache 服务器。有的使用者更喜欢动态加载模块,那么也不妨全部都使用动态加载模块。 这些模块都被放置到/usr/local/apache/libexec/目录下, 每个模块对应Apache服务器的一个特性。详细解释每个模块的功能需要相当多的篇幅,其中比较重要的特性将在后面相应的地方中进行解释,而具体每个模块的功能及用法就需要查看Apache的文档。 #ExtendedStatus On Apache服务器可以通过特殊的HTTP请求,来报告自身的运行状态,打开这个ExtendedStatus 参数可以让服务器报告更全面的运行状态信息。

Apache+PHP+MySQL是什么

是网站的实现形式,这3个技术结合才能实现一个网站,当然不用这3个还有其他的方式。你不懂技术的话还是不要自己研究了,给钱托别人帮你弄吧。

Apache.exe 是什么文件,可以删除吗?对系统有什么影响

分类: 电脑/网络 >> 操作系统/系统故障 解析: 没有影响,是APACHE服务器软件,是用来做网站开发用的环境。

apache2和httpd的区别

你好!apache2是新版 主配置文件为apache.confhttpd一般也是说的apache 不过是老版本 主配置文件为httpd.conf新版可能有这个文件 但貌似也是空的还有就是windows版中httpd.exe是apache主程序希望能帮助你!

linux下apache启动、停止、重启命令

linux下apache启动、停止、重启命令基本的操作方法:本文假设你的apahce安装目录为/usr/local/apache2,这些方法适合任何情况www.dnjsb.comapahce启动命令:推荐/usr/local/apache2/bin/apachectlstartapaceh启动apache停止命令/usr/local/apache2/bin/apachectlstop停止apache重新启动命令:/usr/local/apache2/bin/apachectlrestart重启要在重启Apache服务器时不中断当前的连接,则应运行:/usr/local/sbin/apachectlgraceful如果apache安装成为linux的服务的话,可以用以下命令操作:servicehttpdstart启动servicehttpdrestart重新启动servicehttpdstop停止服务

apache的安装配置启用

你,n你,n你,n你,n你,n

apache启动不了 怎么解决

Apache服务器任何点改动都可能导致它无法使用。原因一:80端口占用例如IIS原因二:软件冲突装了某些软件会使apache无法启动如Dr.com 你打开网络连接->TcpIp属性->高级->WINS标签 把netbios的lmhosts对勾去掉,禁用tcp/ip的netbios. 然后再启动应该就可以了。原因三:httpd.conf配置错误如果apache的配置文件httpd.conf搞错了,在windows里启动它,会提示the requested operation has failed,这是比较郁闷的事,因为查错要看个半天。 其实可以用命令行模式启动apache,并带上参数,apache会提示你哪句有误,然后就可以针对性的解决。检查错误方法:进入cmd 然后进入 Apache安装目录(具体为你自己的安装目录)in> httpd.exe -w -n "Apache2" -k start(引号中的Apache2修改为你的Apache服务名,我的是2.2.4版,服务名就是Apache2,可以到计算机服务里找)提示133行有问题时(提示:Syntax error on line 133 of ...........),打开Apache安装目录confhttpd.conf 找到第133行的ServerAdmin (没有工具确定行数的按ctrl+F 用"ServerAdmin"关键字查找,一般会有两个,下面那个就是)这行在其后空一格,随便加个名字,例如,加上abc后,就可以解决了.如果是端口占用(提示:(OS 10048)通常每个套接字地址(协议/网络地址/端口)只允许使用一次。),先退出Apache,在httpd.conf中搜索Listen 80 ,将80改成8080或者别的端口号,重新运行一下Apache,这下应该能够启动了.以上是一般无法启动时用的方法,拿出来供有类似问题的朋友参考.希望有所帮助.如果是网站根目录设置不对也会启动不了,Apache事还真多.有两处。在httpd.conf中查找 Apache/htdocs .修改即可,如K:/IDDCWEB/wwwroot一般文件地址的“”在Apache里要改成“/”。如果用的Apache2.24版本,要选择php中的php5apache2_2.dll加载.下面附加自己修改httpd.conf的一些设置.供大家参考比较.1.改网站根目录,有两处。查找 DocumentRoot 和 Directory.修改即可,如D:/wwwroot ;主要是一般文件地址的“”在Apache里要改成“/”。2.首页设置,DirectoryIndex,添加相关首页项即可,如index.php ihdex.htm3.查找LoadModule ssl,在下面加两行,第一行“LoadModule php5_module D:/Server/php/php5apache2_2.dll”是指以module方式加载php,第二行“PHPIniDir "D:/php"”是指明php的配置文件php.ini的位置,是当然,其中的“D:/php”要改成你先前选择的php解压缩的目录。4.查找AddType application/x-gzip .gz .tgz,在下面加入“AddType application/x-httpd-php .php”、“AddType application/x-httpd-php .html”两行,你也可以加入更多,实质就是添加可以执行php的文件类型,比如你再加上一行“AddType application/x-httpd-php .htm”,则.htm文件也可以执行php程序了,你甚至还可以添加上一行“AddType application/x-httpd-php .txt”,让普通的文本文件格式也能运行php程序。5.搜索ServerName 修改网站名字后面的端口 为前面改过的端口,如果没改过,省略.

服务器中apache(阿帕奇)是个什么软件,干嘛用的

个人觉得就是帮忙解析PHP文件的工具.

apache怎样设置

1、在Apache配置文件中,给指定目录设置基本的访问权限,主要是靠Allow、Deny、Order三个指令的配合使用来实现的。Allow指令Allow指令的作用与其英文单词的含义一致,用于设置允许访问当前目录(及其子目录)或文件的用户范围。2、安装apache:make,makeinstall。把虚拟机配置成桥接模式。把虚拟机防火墙关掉。把虚拟机和客户机设置成同一个网段内。3、然后我们设置成开机自启动,命令如下:chkconfig--levels235httpdon配置完毕,启动Apache:systemctlstarthttpd此时已经可以访问你的服务器,l输入ip地址,不出意外的话,能够看到“Testing的测试页面。4、首先设置使虚拟机访问外网,选中虚拟机,右击选择“设置”。在设置中选择“网络”,然后点击“网卡1”,选择“网络地址转换(NAT)”模式,点击“确定”。此时,虚拟机应该可以访问外网了。5、Apache的IP地址和端口。一般来说不需要设置,Apache会绑定在本机所有IP地址的80端口上。Port80Apache的端口。默认值是80。ServerNameabc.meibu.comWeb服务器的名字。安装时输入的“ServerName”就是保存在这里。6、Apache虚拟机设置有两种方法:基于主机名的虚拟主机(一个IP地址,多个网站)基于IP地址的虚拟主机(每个站点拥有一个的独立IP地址)可能很多人没有多个静态ip,也没有多个域名,也没有线上的服务器。我也没有。

Apache如何重启?

假设当前Linux用户的apahce安装目录为/usr/local/apache2,那么在命令行终端中使用以下命令启动,停止和重启apache。1. 启动apahce的命令:/usr/local/apache2/bin/apachectl start apache2. 停止apache的命令:/usr/local/apache2/bin/apachectl stop3. 重启apache的命令:/usr/local/apache2/bin/apachectl restart要在重启 Apache 服务器时不中断当前的连接,则应运行:/usr/local/sbin/apachectl graceful如果当前用户的apache已经安装为linux的服务的话,可以使用以下命令进行以上操作。1. 启动apacheservice httpd start2. 停止服务apacheservice httpd stop3. 重新启动apacheservice httpd restartApache是世界使用排名第一的Web服务器软件。它可以运行在几乎所有广泛使用的计算机平台上,由于其跨平台和安全性被广泛使用,是最流行的Web服务器端软件之一。它快速、可靠并且可通过简单的API扩充,将Perl/Python等解释器编译到服务器中。同时Apache音译为阿帕奇,是北美印第安人的一个部落,叫阿帕奇族,在美国的西南部。也是一个基金会的名称、一种武装直升机等等。

apache怎么读

阿帕奇

apache 用哪个版本

您可以看一下这篇文章,希望能帮到你:http://jingyan.baidu.com/article/5bbb5a1bf4ad5d13eaa1796e.html

apache和tomcat有什么不同,为什么要整合apache 和tomcat?

apache是服务器软件,不是服务器。

apache2.2 干什么用

apache2.2是服务器 安装了apache2.2 就可以支持静态Html页面的站点了。如果你在安装了php 将php配置在apache2.2上 就可以让apache2.2支持php的动态网站站点了。

Apache是怎样启动的

如果Apache有漏洞,服务器就被黑了。我在一台RHEL4上编译安装了Apache,用了全默认参数,使用下面命令启动/usr/local/apache/bin/apachectl start看系统里的情况[root@localhost conf]# ps -ef | grep httpd | grep -v grep[root@localhost conf]# cat httpd.conf | grep daemon# httpd daemons, you will need to change at least LockFile and PidFile.User daemonGroup daemon # socket used to communicate with the CGI daemon of mod_cgid.试下把daemon改成root看看[root@localhost conf]# /usr/local/apache/bin/apachectl startSyntax error on line 65 of /usr/local/apache/conf/httpd.conf:Error:tApache has not been designed to serve pages whilentrunning as root. There are known race conditions thatntwill allow any local user to read any file on the system.ntIf you still desire to serve pages as root thenntadd -DBIG_SECURITY_HOLE to the CFLAGS env variablentand then rebuild the server.ntIt is strongly suggested that you instead modify the Userntdirective in your httpd.conf file to list a non-rootntuser.n[root@localhost conf]# cat httpd.conf | grep root# httpd as root initially and it will switch.User rootGroup root可以看到,Apache根本不给你启动!根据Apache的文档里这么描述如果配置文件中Listen定义的是默认的80端口(或1024以下),那么启动Apache将需要root权限以将它绑定在特权端口上。一旦服务器开始启动并完成了一些诸如打开日志文件之类的准备操作,它将创建很多子进程来完成一些诸如侦听和回应客户端请求的工作。httpd主进程仍然以root用户的权限运行,而它的子进程将以一个较低权限的用户运行。这将由你选择的多路处理模块进行控制。所以,用root启动Apache并不存在安全问题。非root用户不能启动1024以下的端口,所以非root启动Apache不能启动80,443端口,到时候再用iptable做跳转就是很麻烦的事情,而且iptables性能也是问题。像bind这样的程序使用的是chroot的方式来解决权限控制问题,用root启动一样没有安全问题。有些时候源码天空,这些想法都是人传人,大多数人不仔细想想,找找内因。

apache中怎么配置网站的默认首页

应该是IfModule dir_module

如何使用apache httpd

打开apache的官网:进入Projects下的HTTP Server项目主页:在左侧导航栏找到Download!点击进入From a Mirror下载页面在apache官网找地址下找到Downloading the Apache HTTP Server点击进入archive download site镜像下载站点的地址选择所需要的版本[根据自己的所需要的系统下载]

http2如何升级apache

1、进入apache的bin目录中,然后查看版本,确认版本达不到自身要求后,开始升级。2、停止apache服务。3、备份apache文件夹,供更新后同步配置,或有问题后恢复。4、下载最新版本apache。5、上传下载的压缩包,并解压。6、安装apache。7、把之前备份的apache文件夹中/conf/httpd.conf和/conf/extra/*.conf文件全部替换到新的apache文件夹中。8、启动apache。

Apache中文官网有吗?

http://www.apacheall.com.cn

“iis”和“apache”的区别是什么?

对于中小企业来说建立自己的网站,对外展示自己的页面是最平常不过的事情了。目前最流行的建立WWW服务工具就要属Apache与IIS了。那么他们之间都有什么区别呢?到底哪个工具才是最适合我们的呢?今天就来讨论下这个问题。 一、免费与收费之争: 虽然很多用户都使用IIS建立网站,他是集成于Windows操作系统中的组件。不过要想合法使用IIS就要购买正版Windows操作系统。 反观Apache,他是完全免费的。不需要支付任何费用就可以免费下载并使用了。 结论——Apache免费,IIS收费,前者占优。 二、稳定性: 接下来要比较的就是稳定性了,WWW服务要随时运转正常,一个网站也需要一天24小时,一周七天为公众开放。所以稳定性是IIS和APACHE比较的重点。 IIS在实际使用中经常出现500错误,而且有的时候还会出现莫名其妙的假死现象。用户需要不定期的重新启动IIS服务才能保证网站的正常。 Apache在配置上比IIS要复杂,不过一经设置完毕就可以长期的工作了。大型网站都使用APACHE作为自己的WWW服务提供工具。APACHE的所有配置都保存在配置文件中,使用时完全按照配置文件中记录的信息执行。一般不会发生莫名其妙的假死情况。 小提示:在windows2003系统下使用IIS比用APACHE性能要好。 结论——APACHE稳定,IIS有时假死,前者占优。 三、扩展性: 扩展性是指WWW服务提供工具是否可以应用于多种场合,多种网络情况,多种操作系统。 IIS只能在微软公司的windows操作系统下使用,离开了windows他将一事无成。无法移植到其他类型的操作系统中。 APACHE是个多面手,他不仅仅应用于windows,对于unix,linux以及freebsd等多种操作系统来说他都可以胜任工作。而且不同操作系统的配置步骤基本类似,可移植性非常高。 结论——IIS只能在windows下运行,apache应用范围广。apache获胜。 四、安全性: 经常看到某某网站被黑客攻击或者某某网站被非法用户上传病毒的消息,对于为其他人提供服务的站点来说,安全性是最重要的。如果一个网站连自身安全都没有保证的话,谁愿意浏览和使用呢。 早期的IIS在安全性方面存在着很大的问题,如果使用默认设置的话黑客可以轻松趁虚而入。不过在IIS6中微软公司对安全方面进行了大幅改进。只要保证操作系统补丁更新及时,就可以将网站安全系数尽可能的提高。特别是IIS6与.net平台相互倚靠,使安全性几乎完美。 APACHE在安全方面一直做的不错,因为很多用户都是在linux下使用apache,所以操作系统的特点使得linux下的apache具有先天的保护伞,安全性自然没得说。 结论——IIS6以前的版本有安全隐患,IIS6和APACHE一样安全可靠。IIS6与APACHE打个平手。 五、开放性: 所谓开放性就是指是否开放了程序的源代码,众所周知IIS是WINDOWS系统的一部分,所以他的源代码是没有开放的。而apache则不同,最早他是为了类unix系统服务的,所以完全对外开放源代码。任何人都可以分析他的代码,发现其中的漏洞,并发布补丁来弥补该漏洞。 正因为APACHE的这种开放性,也使其安全性大大提高。 结论——IIS不开放代码,APACHE开放源代码。后者获得胜利。 六、难易性: 一个工具使用的难易程度直接影响其用户的多少,特别是网页发布工具。毕竟很多公司希望有自己的网站,但又不希望聘请高薪的网络管理员来维护。因此必然找上手相对容易的工具来搭建自己的站点。 IIS开起来比较简单,很容易就可能让IIS工作,对外发布网站。不过管理员很容易出现错误配置和误操作问题。不过总体说来IIS还是非常容易学的,但要学好他恐怕是件非常困难的事。 APACHE的使用比IIS要难,需要有一定计算机及网络基础的人才可以使用。他的配置也不是图形化的,需要我们通过编辑配置文件来实现。但是单从APACHE的设置上讲,只要我们严格按照帮助文件进行参数设置的话还是没有什么难度的。 结论——IIS容易安装但难精通,APACHE安装相对困难,要想精通也不是一件容易的事。IIS略占优势。 七、编程性: 为了让网页更加丰富多采,更加美观,互动性更好,高手为我们开发了多种组件与控件,那么这些控件在IIS或APACHE下是否正常运行呢? APACHE下的Mod Rewrite功能非常强大,而IIS中的ISAPI的Rewrite需要专门开发,一般初学者是不能够实现的。APACHE可以使用Subversion WebDev以及.htaccess功能,还可以使用ForceType。另外IIS对FastCGI的支持也不是很好,所以一些CGI、PHP程序运行起来速度很慢,远不如apache。 结论——不同的环境下使用不同的组件,因为选择IIS还是APACHE由工作环境所决定,这点两者不分高下。 八、支持语言方面: 由于目前建立网站和论坛的语言多种多样,例如ASP,PHP,JSP等语言。那么IIS和APACHE对他们都支持吗? IIS对ASP特别是.net运行很稳定,不过对于PHP和JSP就比较麻烦了。PHP需要经过反复配置才能在windows2003上支持。APACHE则能够很好的支持上面提到的几种语言,运行ASP,PHP,JSP都没有任何问题。 结论——APACHE支持语言比较多,IIS支持PHP和JSP时有点麻烦,需要经过一定的配置。APACHE获胜。 九、待遇方面: 提到待遇方面可能很多读者会比较纳闷,怎么IIS和APACHE还存在待遇问题呢?其实我们这里要讨论的是网络管理员的待遇。一个会IIS的网络管理员与一个会APACHE的网络管理员,他们的薪水是不一样的。 APACHE最大的好处就是配置参数多,如果要精通APACHE需要很高的水平。所以同等水平的网络管理员会APACHE的要比会IIS的待遇更好。 结论——钱多是获胜的唯一标准,APACHE占优。 总结: 其实今天我们在这里争论IIS好还是APACHE好是没有很大意义的,本文所进行的比较也只是给那些徘徊在网络管理员路口,不知道学习哪个工具来建立网站的读者一点参考。只有你对IIS和APACHE有了一个大概的了解之后,才能为自己的未来进行规划。 总的来说Apache的优点在于在各种开源的WWW服务提供工具中特性最全,支持最广,相对比较稳定的,而且扩展性丰富。不过正因为要考虑扩展性,性能就肯定不会太高,只能保持一个中等的水平。而IIS6在处理连接及事件性能方面还是很强大的,超过了APACHE。另外安全方面IIS6也有了质的飞跃,弥补了以往IIS漏洞漫天的缺陷。如果你的公司网络环境不负责,没有涉及太多的开发的话建议仍然使用IIS6。当然如果是建立在WWW上的开发和调试还是使用APACHE更加顺手。

apache 是免费的么?

开源的网页服务器 免费的

Apache的作用

web服务器简单来说是架网站用的

linux下如何找到apache的安装目录。找到apache的配置文件?

find / -name httpd find / -name apachectl find / -name httpd.conf可以通过阅读httpd.conf找到ServerRoot关键字 ,ServerRoot之后的引号里的内容就是系统安装目录了。比如REDHAT LINUX过RPM方式安装的APACHE的默认目录为:/etc/httpd,则你就可以其httpd.conf里有这条指令:ServerRoot "/etc/httpd"。

怎样设置apache目录认证?

1.修改httpd.conf(具体含义我也不清楚)//假设你的apache文档根目录为/home/httpd/htdocs......AllowOverrideAuthConfigorderallow,denyallowfromall2.在要加验证的目录下加入.htaccess文件vi/home/httpd/htdocs/log/.htaccess内容如下:AuthUserFile/etc/.passwd#此文件后面用htpasswd建立和修改Authnameusername#此名称你可以根据需要而更改AuthTypeBasic#GET要全部大写requirevalid-user3.建立用户密码文件htpasswd-c/etc/.passwdusername#创建文件并加入帐号username然后输入两次密码重启Apache到此已经为log加入了验证功能。要加入新的帐号可用此命令:htpasswd/etc/.passwdUserName

如何更改Apache中默认的网站目录

操作步骤:1、vi /etc/httpd/conf/httpd.conf找到 DocumentRoot "/var/www/html" 这一段 #apache的根目录把/var/www/html 这个目录改为/home/wwwroot/web1/htdocs再找到 <Directory "/var/www/html"> #定义apache /var/www/html这个区域把 /var/www/html改成/home/wwwroot/web1/htdocs这样我们就把apahce的默认路径改掉了service httpd restart #重启Apache服务器2、访问localhost的时候,会发现访问拒绝,这是为什么呢?主要是因为你的/home/wwwroot/web1/htdocs的权限是750,apache这个用户没有权限访问,你需要更改掉权限,可以这样改chmod -R 755 /home/wwwroot/web1/htdocschown apache.apache /home/wwwroot/ -R然后去访问 发现正常运行了(apache的用户:apache 运行apache的组:apache)

关于apache服务器配置,正确的是

关于apache服务器配置,正确的是步骤。1、AuthName定义保护领域的名称。2、AuthUserFile定义认证用户文件的位置。

如何配置 Apache 的虚拟主机

不管你用的是什么系统,windows, mac,电脑上都会有一个 hosts 文件,修改这个文件,可以改变主机名所对应的 ip 地址。比如你安装了 Web 开发环境(MAMP 或 WAMP),启动环境以后,访问 http://localhost 你就会打开环境的默认的目录,这个 localhost 就是在 hosts 文件里定义的,它所指向的 ip 地址是 127.0.0.1 ,这个 ip 地址表示本地的你正在使用的这台电脑,了解详细的内容,可以搜索一下 :)修改这个 hosts 文件,我们可以手工的去指定任何主机名指向任何的 ip 地址,当然这个设置只影响你自己的电脑,比如我们可以随便造一个域名,比如 hello.com,让这个域名指向你的电脑,也就是 127.0.0.1 这个 ip 地址。这样你在浏览器中请求 hello.com ,打开的就是你在本地电脑上搭建的环境所指定的目录里的东西。为了测试 apache 的虚拟主机功能,你可以去虚拟几个这样的域名,这样在创建虚拟主机的时候,你可以让这些域名打开各自的目录。下面,我们先去修改这个 hosts 文件。1. 找到 hosts 文件,windows 系统是在 WindowsSystem32Driversetc 这个目录下,Mac 系统是在 /etc/hosts ,找到以后可以使用文本编辑软件打开它。2. 在 hosts 文件里,新的一行上,先输入 ip 地址 127.0.0.1 ,然后空格,再输入一个主机名,这个主机名可以随便,比如 hello.com ,这样访问 hello.com 就会打开在你的电脑上的网站了。另起一行,再去定义一条,127.0.0.1 hola.com 。3. 保存修改之后的 hosts 文件,然后启动在本地上的 Web 环境,打开浏览器,在地址栏上输入 hello.com ,还有 hola.com ,看看打开的是不是你在本地上的内容。现在,你看到的应该跟你使用 http://localhost 打开的是一样的东西。END配置 Apache 虚拟主机现在,我们虚拟了两个域名,让它们指向了本地的电脑,访问它们,打开的是同一个目录里的内容,下面这个练习,我们通过修改 Apache 的配置文件,让访问不同域名的时候,打开的是不同的目录。你首先要判断一下配置 Apache 虚拟主机的配置文件,一般是在 httpd.conf 这个主配置文件里面,不过,很多环境都会单独把虚拟主机放在一个配置文件里面,然后在 httpd.conf 文件里指定一下,包含这个单独配置虚拟主机的文件。1. 找到配置虚拟主机的配置文件,如果你用的是 WAMP 搭建的环境,先找到并打开 httpd.conf ,在这个文件里,搜索 # Virtual hosts ,它下面有一行代码, #Include conf/extra/httpd-vhosts.conf... 你可以去掉它前面的 # ,这样,Apache 启动以后,也会去加载这个httpd-vhosts.conf 配置文件,这样做的好处就是可以保持 Apache 相关设置的整洁。当然,你完全可以在主配置文件 httpd.conf 里面去设置虚拟主机。2. 打开 httpd-vhosts.conf 这个文件,没有这个文件也可以去创建一个,或者直接在 httpd.conf 文件里面去配置虚拟主机。配置虚拟主机的东西应该像这样:3. 应该有两段这样的代码,每一段都是在配置一个虚拟主机,你可以复制其中的一段,然后粘贴到文件的最下面。再根据自己的需要去修改这段代码。理解它的意思,ServerAdmin 就是网站的管理员的邮箱,DocumentRoot 是虚拟主机的主目录,也就是访问这个虚拟主机所打开的那个目录,这个目录你可以自己去指定,要注意的是,你需要先去创建这个目录,然后再在这里去指定这个目录的位置。ServerName 是主机名,比如之前我们虚拟的那个主机名 hello.com,ServerAlias 是主机的别名,你可以指定一个其它的主机名,访问它的时候也会打开这个虚拟主机的目录里的东西。ErrorLog 是错误的日志,也就是发生错误的时候,会把错误记录到哪个文件里。CustomLog 是虚拟主机访问的日志。这样自己新添加的虚拟主机看起来应该像这样:34. 在浏览器里打开 hello.com ,访问的是这个虚拟主机的配置里 DocumentRoot 所指定的 /Applications/MAMP/htdocs/hello 这个目录里的东西,你可以在这个目录里面放点东西,比如一个 WordPress 或者 Drupal 的网站等等。注:配置虚拟主机的时候,第一个虚拟主机是默认的,你需要留着,配置自己的虚拟主机,可以从第二个开始配置,也就是第二段 <VirtualHost> 代码。

APACHE是做什么用的

提供web服务就像windows下的IIS

apache如何查看版本

查看现有的apache的版本。命令使用如下:#绝对路径执行/opt/app/apache2/bin/httpd -v #相对路径执行 《Linux就该这么学》cd /opt/app/apache2/bin ;./httpd -v ;

Apache如何重启?

假设当前Linux用户的apahce安装目录为/usr/local/apache2,那么在命令行终端中使用以下命令启动,停止和重启apache。1. 启动apahce的命令:/usr/local/apache2/bin/apachectl start apache2. 停止apache的命令:/usr/local/apache2/bin/apachectl stop3. 重启apache的命令:/usr/local/apache2/bin/apachectl restart要在重启 Apache 服务器时不中断当前的连接,则应运行:/usr/local/sbin/apachectl graceful如果当前用户的apache已经安装为linux的服务的话,可以使用以下命令进行以上操作。1. 启动apacheservice httpd start2. 停止服务apacheservice httpd stop3. 重新启动apacheservice httpd restartApache是世界使用排名第一的Web服务器软件。它可以运行在几乎所有广泛使用的计算机平台上,由于其跨平台和安全性被广泛使用,是最流行的Web服务器端软件之一。它快速、可靠并且可通过简单的API扩充,将Perl/Python等解释器编译到服务器中。同时Apache音译为阿帕奇,是北美印第安人的一个部落,叫阿帕奇族,在美国的西南部。也是一个基金会的名称、一种武装直升机等等。

apache 服务器什么作用

  Apache是世界使用排名第一的Web服务器软件。它可以运行在几乎所有广泛使用的计算机平台上,由于其跨平台和安全性被广泛使用,是最流行的Web服务器端软件之一。它快速、可靠并且可通过简单的API扩充,将Perl/Python等解释器编译到服务器中。  同时Apache音译为阿帕奇,是北美印第安人的一个部落,叫阿帕奇族,在美国的西南部。也是一个基金会的名称、一种武装直升机等等。

apache为什么不能运行?

软硬件的发噶

windows如何启动Apache?

在可执行目录下找到httpd.exe命令,然后运行cmd,执行类似以下命令:C:"Program Files""Apache Software Foundation"Apache2.2inhttpd.exe -k start就可以启动服务了。如果端口被占,你可以编辑.conf文件,更改监听端口,改之前备份conf文件。Apache是一款Web服务器软件,有多种产品,可以支持SSL技术,支持多个虚拟主机。它快速、可靠并且可通过简单的API扩充,将Perl/Python等解释器编译到服务器中。Apache的特点是简单、速度快、性能稳定,并可做代理服务器来使用。它可以在大多数计算机操作系统中运行,由于其跨平台和安全性被广泛使用。Apache的诞生极富有戏剧性。当NCSAWWW服务器项目停顿后,那些使用NCSA WWW服务器的人们开始交换他们用于该服务器的补丁程序,他们也很快认识到成立管理这些补丁程序的论坛是必要的。就这样,诞生了Apache Group,后来这个团体在NCSA的基础上创建了Apache。Apachehttp server是世界使用排名第一的Web服务器软件。它可以运行在几乎所有广泛使用的计算机平台上。

Httpd 与 Apache 有什么区别

1.httpd是Apache超文本传输协议(HTTP)服务器的主程序。被设计为一个独立运行的后台进程,它会建立一个处理请求的子进程或线程的池。通常,httpd不应该被直接调用,而应该在类Unix系统中由 apachectl 调用,在Windows NT/2000/XP/2003中作为服务运行和在Windows 95/98/ME中作为控制台程序运行。2.Apache是世界使用排名第一的Web服务器软件。它可以运行在几乎所有广泛使用的计算机平台上,由于其跨平台和安全性被广泛使用,是最流行的Web服务器端软件之一。它快速、可靠并且可通过简单的API扩充,将Perl/Python等解释器编译到服务器中。Apache HTTP Server(简称Apache)是Apache软件基金会的一个开放源码的网页服务器,可以在大多数计算机操作系统中运行,由于其多平台和安全性被广泛使用,是最流行的Web服务器端软件之一。它快速、可靠并且可通过简单的API扩展,将Perl/Python等解释器编译到服务器中。

Apache是哪个国家的?

美国的

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/ 是它的官方网站.

详细全面介绍什么是 Apache服务器

提供web服务 主要用于php程序比如为了安装discuz

apache是什么意思?

apache是免费的web服务器可以在迅雷上下载
 首页 上一页  6 7 8 9 10 11 12 13 14  下一页  尾页