Articles of apache 2.2

/ usr / sbin / apache2ctl:124:www-browser:找不到

我正在configuration我的新VPS,以Apache和Passenger托pipeRails应用程序。 我有一个其他的VPS运行,我几个月前configuration。 在新的一个上,我通过aptitude安装了Apache和它的包,就像我在第一个那样。 在最新的VPS上运行以下命令将返回成功的响应 root@www:/etc/apache2# apache2ctl status Apache Server Status for localhost Server Version: Apache/2.2.8 (Ubuntu) Server Built: Jul 10 2009 18:47:48 … 旧VPS上的相同命令返回以下错误 root@www:/etc/apache2# apache2ctl status /usr/sbin/apache2ctl: 124: www-browser: not found 我对这个VPS上的Apache没有任何问题,但是我想知道如何解决这个错误。

在Apache加载之前设置服务器variables

我们有运行Apache的CentOS。 基本上,我在/ etc / environment中有一些variables,它们使用PassEnv传递给我们的Apacheconfiguration。 问题是,因为Apache在/ etc / environment之前没有findvariables。 是否有一个类似的/ etc / environment文件,我可以添加我的全局环境variables到Apache(httpd)之前执行,还是我必须开始编辑运行级别? 亲切的问候, 史蒂夫

运行两个http服务器,但绑定到不同的接口?

一对HTTP服务器如何configuration为在端口80上侦听,而在同一台服务器上的不同接口上侦听? 具体来说,我想在一台机器上运行nginx和apache(CentOS 6),以便在不同的IP上运行不同的应用程序。 我相信,默认情况下,Apache绑定到0.0.0.0,响应所有入站通信的请求。 这个场景如何实现?

Apache重新加载和强制重新加载之间的区别

我已经看到很多关于如何正常reload HTTP会话完成(而不是restart )。 那么有什么区别 service apache2 reload 和 service apache2 force-reload 谢谢 :)

Apache被某些请求“堵塞”了

我有一个非常奇怪的间歇性问题。 它发生在运行CentOS和Apache / 2.2.8的共享托pipe服务器上,主要以10-30个请求/秒的速率为基于PHP的网站提供服务。 3.5 GB内存,内核2.6.9-67.0.7ELsmp,以防万一。 会发生什么事情,大约每周一次(但看似随机没有关联),Apache将“堵塞”处理请求只有一个域,通常大部分的重新testing都是为同一个url。 我知道问题的发生是因为负载通过屋顶。 (负载达到50或100,如果我不停止加载命中200!)只修复我发现是: killall -9 httpd; /etc/init.d/httpd restart killall -9 httpd; /etc/init.d/httpd restart 。 如果在发生这种情况时检查/服务器状态,则输出类似于以下内容。 请注意,这并不总是发生在这个网站,但约75%的时间,这个网站的罪魁祸首: 编辑 :这是现在发生在一个完全不同的服务器,所以它不是特定于给定的脚本。 更新:我们已经把这台服务器上的所有站点都移到了一个全新的硬件虚拟机上。 更快的磁盘,更多的内存。 问题依然存在,实际上更糟糕! 有任何想法吗? 我很乐意提供一个正确的答案巨大的赏金,但我不愿意提供一个,因为这个问题已经走了多年,没有正确的答案在眼前。 Apache Server Status for localhost Server Version: Apache/2.2.8 (Unix) mod_ssl/2.2.8 OpenSSL/0.9.7a DAV/2 mod_auth_passthrough/2.1 mod_bwlimited/1.4 FrontPage/5.0.2.2635 PHP/5.2.6 mod_perl/2.0.4 Perl/v5.8.8 Server Built: Jun 7 2008 09:35:37 Current Time: […]

在apache 2.2中同时收听IPv6和IPv4

我正在使用apache2.2 如何听Ipv6和Ipv4? 要么 只有Ipv6 /只有Ipv4

如何在Apache 2.2中dynamic设置HTTP头?

似乎这应该很容易,但我无法弄清楚语法。 在Apache中,我想使用现有请求头的值来设置新的请求头。 一些简单的非工作代码说明了我想要做的事情: RequestHeader set X-Custom-Host-Header "%{HTTP_HOST}e" 理想情况下,这将在名为“X-Custom-Host-Header”的请求中创build一个包含现有Host头的值的新HTTP头。 但事实并非如此。 也许我需要将现有的头文件复制到环境variables中? (如果是这样,我也不知道该怎么做。) 我觉得我错过了一些明显的东西,但是我已经浏览了Apache文档,但是我无法弄清楚。 谢谢你的帮助。

如何为使用两个ISP的单个Web服务器设置故障转移?

我有一个Web服务器和两个WAN连接(一条电缆,一条DSL)。 DNS在异地运行,并指向其中一个ISP分配的IP地址。 如果第一个连接发生故障,我怎么能接pipe第二个连接呢? 我已经看到有可能有两个Alogging,每个logging指向一个不同的IP,但它有几个问题。 什么是真正的解决scheme? 我想这是一个非常普遍的问题。 附加信息: 服务器实际上是一个电子病历服务器,并且必须在办公室现场。 他们的网站和DNS被托pipe在一个大的pipe理托pipe设施。 我认为办公室方面的计划就像之前提到的Peplink Balance或Cradlepoint MBR-1200 。 与交换DNS的Peplink听起来像一个解决scheme,但我不知道我是如何舒适,我在他们的办公室,而不是数据中心的DNS。 我会进一步研究。 在与我们的托pipe机构交谈后,他们build议我们查看第三方服务,如dynamicDNS。 我相信这基本上是一个监控服务,当一个IP发生故障时,这个服务会切换 速度真的不是问题; 他们更关心高可用性。

Subversion COPY / MOVE – File not found:transaction'XXX-XX'

我试图在我的一个Subversion版本库中创build一个分支,并且一直运行到一个错误。 不pipe做什么,我总是得到以下几点: 找不到文件:事务'3062-2e6',path'/ Software / XXXXXX / branches / testbranch' 我注意到上面消息中'3063-3e6'的第一部分是版本库中最后一次成功提交的版本。 我的Apache日志不能提供更多的信息: [Wed Nov 24 14:10:38 2010] [error] [client xxxx] Could not MOVE/COPY /svn/p070361/!svn/bc/3049/Software/SXXXXXX/trunk. [404, #0] [Wed Nov 24 14:10:38 2010] [error] [client xxxx] Unable to make a filesystem copy. [404, #160013] [Wed Nov 24 14:10:38 2010] [error] [client xxxx] File not found: transaction '3059-2e2', […]

Tomcat是否容易受到CVE-2011-3192中的Apache DoS漏洞的攻击?

Tomcat是否受此漏洞影响? 这是咨询公告 。