Articles of apache 2.2

我怎么知道Apache正在使用哪个configuration文件?

我试图在Mac OS X上设置虚拟主机。我一直在修改httpd.conf并重新启动服务器,但一直没有运行它的工作。 此外,我注意到它没有提供httpd.conf(Libraries / WebServer / Documents)中提到的DocumentRoot中的文件,而是在不同的目录(/ usr / local / apache2 / htdocs)中提供文件。 我没有看到在httpd.conf中提到的任何地方的这个文件夹。 此外,PHP的作品,但“LoadModule php5_module”行被注释掉。 这使我认为它使用另一个.conf文件。 我怎样才能找出哪个configuration实际上被加载? 更新:我刚刚删除了httpd.conf和Apache重启后的行为相同,所以它绝对没有使用它!

Apache SSL目录,证书和密钥的权限应该是多less?

我在/etc/apache2/ssl文件夹中有我的cert.pem和cert.key文件。 什么是最安全的权限和所有权: /etc/apache2/ssl目录 /etc/apache2/ssl/cert.pem文件 /etc/apache2/ssl/cert.key文件 (确保https://访问当然:)。 谢谢, J.P

AWS ELB Apache2 503服务不可用:后端服务器已启用

我们已经在亚马逊AWS基础设施上运行了两年多的网站,大约两天前,networking服务器每天开始下降一到两次,唯一的错误是我能find的: HTTP/1.1 503 Service Unavailable: Back-end server is at capacity CloudWatch没有触发报警(CPU /磁盘IO / DB连接)。 我试图通过弹性IP去跳过ELB,得到这个: HTTP request sent, awaiting response… Read error (Connection reset by peer) in headers. Retrying. 我在apache日志中没有看到任何不寻常的东西,并证实它们正在被正确地旋转。 我没有问题,当它通过SSH“下来”访问机器,看看进程列表我看到151 apache2进程,看起来正常的我。 重新启动Apache临时解决了这个问题。 这台机器只是一个ELB后面的networking服务器。 任何build议将不胜感激。 CPU利用率平均:7.45%,最小:0.00%,最大:25.82% 内存利用率平均:11.04%,最低:8.76%,最高:13.84% 交换使用平均值:N / A,最小值:N / A,最大值:N / A / dev / xvda1的磁盘空间利用率安装在/ Average:62.18%,最小:53.39%,最大:65.49% 让我澄清一下,我认为问题在于单个EC2实例,而不是ELB,即使我无法达到有弹性的IP,我也不想排除这个问题。 我怀疑ELB只是返回击中实际EC2实例的结果。 更新:2014-08-26我应该更新这个更快,但“修复”是拍摄“坏”实例的快照,并启动由此产生的AMI。 从那以后它一直没有下降。 在我遇到问题时,我确实查看了健康状况检查,即使在从负载平衡器获取容量问题时也可以进入健康检查页面( curl […]

停止Apache请求SSL密码每个重新启动

使用来自这个网站的指示,但改变他们只是一点点我创build一个使用-newca的CA,我复制cacert.pem到我的cacert.pem ,并作为信任发行人在IE中导入。 然后我做了-newreq和-sign(注意:我做了/full/path/CA.sh -cmd而不是sh CA.sh -cmd )并将证书和密钥移到了apache。 我访问了IE中的网站,并使用.NET代码,它似乎值得信赖,伟大(除非我写在前面预期的WWW)。 但每次我重新启动Apache我需要input我的密码为网站(s?)。 我怎样才能让它,所以我不需要input密码?

为什么docx,xl​​sx,pptx作为zip文件从web服务器下载?

在我的Apache服务器上,我已经存储了多个docx,xl​​sx pptx文件。 有些客户端浏览器认为这些文件是普通的压缩文件,并在下载时更改文件扩展名。 我如何使它不再那样做。 (使用Ubuntu服务器)

如何在不安装Apache的情况下安装PHP5?

在Ubuntu中安装PHP5而不安装Apache可以吗? 如果是这样,怎么样?

如何正确使用反向代理处理相关的url

在Apache中我有一个反向代理设置如下: 地址为www.example.com/folder的服务器A是反向代理服务器。 它映射到:地址为test.madeupurl.com的服务器B. 这种作品。 但是,我的问题是,在www.example.com/folder上,所有相关链接的格式为www.example.com/css/examplefilename.css,而不是www.example.com/folder/css/examplefilename。 CSS 我该如何解决? 到目前为止,我的反向代理服务器A上有这个(www.example.com): <Location /folder> ProxyPass http://test.madeupurl.com ProxyPassReverse http://test.madeupurl.com </Location>

每个VHost有多个“ServerName”?

在Apache2中,可以在一个VHost中设置多个ServerNames? 我想为一个内部wiki设置一个“wiki”虚拟主机。 我的networking有一个“.lan”后缀。 如何让Apache在同一个虚拟主机上同时回答“wiki”和“wiki.lan”?

如何减lessUnixnetworking服务器的内存使用量

我目前正在使用Joyent加速器来托pipe我的web应用程序,而且工作正常,但是我需要降低成本,因此我要降级目前的计划,并强加一些新的内存限制(256M rss,512M swap)。 昨天我并没有太在意,但今天几次重启Apache之后,我现在是411M rss,721M swap(prstat -Z -s cpu)。 在服务器中search故障只给了我很多方法和特定的工具来监视服务器,但没有关于如何减less/优化内存使用的build议。 我也看到了这个问题 ,但是我不认为这对于这个特殊的(或者我可以说通用的)情况是有好处的。 服务器在共享CPU上运行Solaris,并使用Apache + MySQL + PHP堆栈。 我有兴趣知道可以采取的步骤来解决这个问题。 然而,我也没有时间来减less我的记忆足迹,并降低计划在目前的结束之前,所以任何可以使魔术和节省一天,以及:)

Apacheconfiguration文件是否支持块注释?

您可以使用#来注释各个行。 是否有注释整个块的语法? 我已经厌倦了包含<IfModule asdfasdf>…</IfModule>块(特别是一个<Directory>块),但没有奏效。