Tag: apache 2.2

在Debian挤压上的logrotation之后,Apache Segmentation发生故障

在debian挤压的日志转换期间,每个周日晚上,当postlogrotation尝试重新加载configuration,和/或重新启动apache时,apache崩溃。 我甚至尝试通过硬重新启动(停止启动)服务来重新configurationlogrotation,同样的错误。 发生了什么是apache似乎开始正常,但每个请求在apaches error.log中引发以下错误: [notice] child pid xxxx exit signal Segmentation fault (11) 如果我再次手动重新启动Apache,它再次正常工作。 有谁知道为什么会发生这种情况? AWS实例正在运行debian squeeze,apache 2.2.16,php 5.4.32和varnish 3(如果有的话)。 任何build议是非常受欢迎的。 如果我错过了相关的信息,告诉我! 更新:我将Magento网站移到另一台服务器,并且问题停止发生(即使还剩下一些其他网站),并且在新的服务器上没有发生。 关于是什么原因引发的想法还很less。

CentOS需要10秒来启动任何东西

我已经安装了Apache,Sendmail和Proftpd的CentOS 6。 当我试图开始任何事情时, 我的意思是任何事情 ,需要10秒钟。 发送邮件? 通过PHP的邮件()发送一些东西需要10秒钟的时间。 proftpd的? 通过“等待欢迎消息”部分需要10秒钟。 SSH? 服务器需要10秒钟才能input密码,另外需要10秒钟才能login。 所有这些问题都是在第一次加载的时候发生的,如果我通过邮件()发送一个电子邮件,发送它需要10秒,但是第二次发送时,它几乎是瞬间的。 相同的Proftpd。 到底是怎么回事?

Apache webserver&Tomcat:同时运行多个tomcat webapps和apache webserver应用程序

我们有一个Debian X64服务器,当前有一个tomcat实例,我们在WAR文件中有3个webapps 。 另外,我们有一个Apache web服务器,它有一个CMS系统运行。 最后一个项目是Maintenance Web应用程序,当我们在服务器上工作并且服务不可用时显示。 我们面临的问题是: Tomcat或Apache Web服务器中只有一个始终在Port-80上运行。 对于Tomcat应用程序,应用程序必须通过不同的上下文path进行访问。 我们无法在多个域名下运行所有​​内容,但在单个服务器下运行。 我想长期做的事情是: 使用Tomcat(首选)或Apache Web服务器作为负载平衡器,它将根据域名来中继请求。 所以,如果有人打电话给url www.xyz.com ,那么它应该调用我们拥有的XYZ webapp。 相同的webapp名称和域名是纯粹的偶然事件。 将Maintenance Web应用程序绑定到整个网格,当任何域不活动或没有响应或忙碌时将会调用该网格。 我创造了一个图片(一个可怕的.. :-(),这更多地说明了这个任务。 正如你现在看到的架构,这里是我的问题。 这是一个好方法吗? 如果没有,请告诉我在哪里,我可以做得更好。 我正在做的任务是什么? 网格configuration,负载平衡? 如何将所有的webapps,网站绑定在一起,可以通过不同的URL来引用,但会指向正确的webapp或网站。 我对Apache Tomcat和Linuxpipe理有很好的理解,而不是那么多的Apache Web服务器。 任何人都可以帮助我解决这个问题,一些规划和我所需要的,所以我可以执行它。 请注意,我们在DNS中注册了所有基于Web的应用程序和基于Web服务器的网站的域名。 我希望我已经添加了足够的信息,如果有任何要求,请让我知道。 你能帮忙的话,我会很高兴。 非常感谢。 🙂

禁用Apache 2.2的RC4密码

我目前在Centos 6.7机器上运行Apache 2.2。 我需要在openSSL下禁止使用RC4密码。 这是我目前的SSLconfiguration: SSL Protocol support: # List the enable protocol levels with which clients will be able to # connect. Disable SSLv2 access by default: SSLProtocol all -SSLv2 -SSLv3 -TLSv1 -TLSv1.1 # SSL Cipher Suite: # List the ciphers that the client is permitted to negotiate. # See the mod_ssl documentation for […]

强制httpS://example.com转到另一个站点

我在Apache Web服务器上托pipe了多个站点。 站点A是HTTPS,站点B是HTTP。 当用户使用HTTPS访问站点B时(我不知道他们为什么这么做,因为没有HTTPS,从来不是,但他们是这样做的),他们被引导到站点A.我怎样才能解决这个问题,并让他们继续网站B?

Apache从NFS共享服务器上投掷403

我反复获取403权限拒绝错误试图服务从机器A上运行的Apache图像。图像是在一个目录,这是一个NFS共享从机器B.机器B / etc / exports上的条目如下所示:/ dir / xxx.xxx.xxx.xxx(rw,sync,no_root_squash) 我能够成功浏览机器A上的NFS挂载的文件/目录。 在通过httpd.conf之后,我也取消了EnableMMAP off和EnableSendFile Off这两个选项的注释。 这两台机器都在RHEL5上。

为什么Apache中的mod_fastcgi抱怨它没有创build服务器的权限?

这是一个非常古老的FastCGI问题,但我从来没有find满意的答案。 在Google上search短语“(13)权限被拒绝的fastcgi无法创build服务器”会显示有很多人经历了这个问题很长一段时间。 有些人把它归咎于selinux,并build议把它关掉(不能接受的解决scheme)。 其他人认为这是一个奇怪的符号链接权限问题,并build议将Apache日志目录从符号链接转换为纯文本目录。 (不可接受,因为它涉及移动日志文件)请参阅安装FastCGI 。 以下是Apache通常logging的可怕错误。 [Wed Jun 14 22:09:34 2009] [notice] Apache/2.0.40> (Red Hat Linux) configured — resuming normal operations [Wed Jun 14 22:09:35 2009] [crit] (13)Permission denied: FastCGI: can't create server "/var/rt3/bin/mason_handler.fcgi": bind() failed [/etc/httpd/logs/fastcgi/70d9a528c5892f2bf0c25e5a334bed81] 希望serverfault能够最终为这个让FastCGI用户困扰多年的令人困惑和烦人的问题提供一个明确的答案。 当没有人真正知道这种疾病的根本原因时,我实施build议的“治疗”感到不自在。 希望能够深究这个谜团。

通过HTTPS实现匿名拉取但是validation用户推送

基本上,我如何在Mercurial Repository中执行此操作? 目前我已经在Apache中configuration了需要SSL的位置,使用基本authentication,并要求有效用户。 这有点多,因为我想允许匿名拉,只需要基本的身份validation – 现在需要用户/密码才能在Web浏览器中查看存储库。 我希望在任何时候都需要SSL,并且不需要两次托pipe相同的存储库(对于只能拉,另一个用于validation推送)。

使用Mercurial和Apache读取访问控制

我通过Apache( hgwebdir.cgi )build立了Mercurial。 我希望具有与使用Subversion和AuthzSVNAccessFile相同的function,在这种情况下,我可以限制哪个用户对每个存储库具有读取或写入权限。 acl扩展只控制如何将更改引入到存储库,就像allow_push指令一样。 有什么想法吗?

Apache的mod_headers不工作

我有一个使用Apache 2和Phusion Passenger的Rails应用程序。 作为一个安全措施,我试图抑制所有服务器相​​关的HTTP头。 我已经成功地closures了Apache的,但是我在使用mod_headers Passenger时遇到了麻烦。 我已经使用a2enmod命令启用了a2enmod并重新启动了Apache进程,但X-Powered-By和X-Runtime头仍然出现。 这是我的虚拟主机文件: <VirtualHost *:80> ServerAdmin webmaster@example.com ServerName example.com ServerAlias www.example.com DocumentRoot /home/deploy/public_html/railsapp/current/public LogLevel warn ErrorLog /home/deploy/public_html/railsapp/shared/log/error.log CustomLog /home/deploy/public_html/railsapp/shared/log/access.log combined # Suppress Phusion Passenger HTTP headers <Location *> <IfModule mod_headers.c> Header unset X-Runtime Header unset X-Powered-By </IfModule> </Location> </VirtualHost> 我究竟做错了什么?

服务器问题集锦,包括 Linux(Ubuntu, Centos,Debian等)和Windows Server服务器.