Articles of apache 2.2

Apache产生了数百个进程并推动了负载平均值

我每天运行一个网站,访问量约为10万次,最近的平均负载量达到250+。 他们通常是大约0.5-1.5,所以我假设了(D)DOS攻击。 Apache进程的数量可达1000。 但是,到服务器的连接数不会改变(大约600),客户端的最大连接数是20。 它只偶尔发生,当我重新启动apache时,它将自我sorting。 为什么apache决定产生大量的线程,并将我的负载平均值发送到250? 这是顶部的结果: Normal top: top – 15:07:16 up 1 day, 1:28, 3 users, load average: 1.44, 2.55, 21.83 Tasks: 307 total, 3 running, 304 sleeping, 0 stopped, 0 zombie Cpu(s): 30.2%us, 3.2%sy, 0.0%ni, 64.9%id, 1.5%wa, 0.0%hi, 0.1%si, 0.0%st Mem: 2074128k total, 1836852k used, 237276k free, 21732k buffers Swap: 2096472k total, […]

我需要担心suexec和suphp在我的VPS?

我即将build立一个VPS,将托pipe我公司的多个网站,只有我将有权访问。 这些网站是我们自己的网站,因此,这是我自己的代码,将在服务器上运行。 所以我想知道,我应该打扰分离网站与他们自己的用户/组沙盒每个网站? 很显然,我不会上传一个shell到其中一个站点来读取其他站点的文件 – 我可以在SSH中:> 但是,我想的是,如果其中一个网站被其他人攻击,是因为在CMS /我的代码/等等中发现了一个漏洞。 如果我将其沙箱化,那么该网站就会被黑客入侵,而不是全部。 我应该打扰吗?

http和https的Apache虚拟服务器设置

我知道这已经被问了几次之前,但即使阅读了几次,我仍然不能“得到它”的答案。 我有一台运行Apache2的服务器,我希望能够从它服务两个网站:gitorious.myserver.com和redmine.myserver.com。 Gardious需要http和https(Redmine对于http很满意)。 我完全不知道该把什么放在哪里。 我试过编辑conf.d / redmine.conf,conf.d / gitorious.conf,httpd.conf,sites-available / gitorious和sites-available / gitorious-ssl,我不得不承认这一切都相当混乱。 我设法得到一些东西工作(例如http,但不是https),但不是在同一时间的一切。 我无法弄清楚这些文件之间的区别。 我需要做一些特别的东西,我想要在www.myserver.com sub-uri( http://www.myserver.com/phpmyadmin或https://www.myserver.com/someservice for实例)? 或者只是为这个地址创build一个虚拟服务器,就像其他人一样(这是我的理解)。 http.conf的: NameVirtualHost *:80 NameVirtualHost *:443 <VirtualHost 192.16.160.65:443> ServerAdmin poutmar@localhost DocumentRoot /var/www/gitorious/public <Directory /var/www/gitorious/public> Allow from all Options -MultiViews FollowSymLinks </Directory> SSLEngine on SSLCertificateFile /etc/ssl/certs/ssl-cert-snakeoil.pem SSLCertificateKeyFile /etc/ssl/private/ssl-cert-snakeoil.key </VirtualHost> <VirtualHost *:80> ServerName gitorious.myserver.com DocumentRoot /var/www/gitorious/public <Directory /var/www/gitorious/public> […]

在Linux上安装JIRA – 我可以并排运行Tomcat和Apache吗?

JIRA默认使用Tomcat,并为使用Tomcat的用户提供支持,但是我已经运行了托pipeSubversion源代码控制服务器的apache2(在debian上),并且也希望使用apache。 或者我应该/我可以安装Tomcat并运行JIRA吗? 思考?

Apache上的animationHTTP请求可视化

这更多的是为了安抚我的记忆,试图记住我刚才看到的情况。 我记得被介绍给一个实时服务器可视化工具,它显示了Apache在屏幕上以烟花效果处理的当前请求。 每个请求/一组请求将以不同的颜色在屏幕上被拍摄。 我不能为了我的生活而记得在这里被称为和狩猎的东西,而Google却空手而归。 只是想知道是否有人能够从记忆中获得这颗gem,并缓解我的痛苦! 谢谢

更改哪个文件涉及Apache的索引

我喜欢apache可以做的内置索引,我用它来浏览我的某些文件。 我碰到的问题是,我通常留下一个没有index.html的目录,这样我可以通过这种方式查看索引,但是它也允许公众查看该目录中的文件(我不希望它们)。 有什么办法可以在所有index.html / index.php上都不存在密码,这样所有的索引都被密码保护了吗? 或者有没有办法说index.html或index.php不再索引一个目录,但说indexdir.html将运行代码索引? 甚至可以在某些目录中放入一个.htaccess文件,我只想为自己查看。

我如何正确运行Tomcat和Apache?

我已经在Ubuntu 10.04服务器系统上安装了Apache Tomcat和Apache Web服务器。 我基本上遵循这些步骤来configurationmod-jk连接器,现在我的web服务器似乎将所有stream量redirect到Tomcat。 这意味着无论我使用的端口80或8080我服务的Tomcat ROOT目录的内容。 这很好,但我仍然希望能够使用Apache来提供静态和PHP内容(如PHPMyAdmin)。

上传文件时错误的MIMEtypes

从web界面上传文件到服务器时,我遇到了MIMEtypes的问题。 我用CI作为我的网站的引擎。 我在FreeBSD上安装了Apache 2.2.15。 问题是: 当我上传doc文件,我得到应用程序/ x-msword , ppt – 应用程序/ vnd.ms-powerpoint , xls – application / vnd.ms-excel – 这是正常的 。 但是当我尝试上传docx , pptx , xlsx我得到application / octet-stream ; rar – 应用程序/强制下载 – 这是错误的 。 UPD1。 在我的mime.types文件中,这些MIMEtypes与所需的types(即application / openxmlformats-officedocument.wordprocessingml.document ) UPD2。 我直接在httpd.conf中写了“AddType app … / openxml … .docx”,然后重新启动apache,但是什么都没发生。 UPD3。 上传表单有ententType“multipart / form-mixed” UPD4。 Firebug的networking面板中的内容types也有一个错误的MIMEtypes

build立你的第一个Apache HTTP服务器有什么好的指导?

我主要是一名软件开发人员,而且在设置服务器方面经验有限。 我的任务是创build一个用于testing的HTTP / HTTPS服务器。 学习如何做一个基本的Apache HTTP设置有什么好的指导/在线资源? 没有太复杂的,只是一个很好的初学者指南。 我正在使用Ubuntu Linux。 编辑:为了更具体,这是我绝对需要做的一些事情: 1)在Ubuntu中安装apache HTTP服务器 2)获取它在127.0.0.1上托pipe服务器,只是抛出一个基本的HTML页面,没有什么奇特的,只是嘿,我在这里! 3)能够修改传出标题和读入传入的标题 4)能够在SSL / TLS中完成所有相同的工作

我怎么能告诉Apache强制客户端authentication,但要授权基于列出的可信证书而不是CA?

我正在尝试创build一个用于预生产testing的Apache SSL服务器,即使是在生产环境中,也只有不到5个用户访问。 由于用户基数小,我觉得pipe理证书最简单的方法就是自我签名,然后明确告诉Apache只信任我们创build的less量证书。 从我可以告诉,似乎Apache需要一个CA,但我希望有一个方法。 另外,就发展而言,我倾向于了解我的东西,但是我是一个系统pipe理员,所以在解决scheme方面越简单越好。 作为一个侧面说明,我也看到这个post: 这里我认为是类似于我所要求的,但不是我正在寻找的解决scheme。 理想情况下,我可以使用openSSL来dynamic生成自签名证书,并将它们的副本添加到目录中,以便在用于访问服务器时,Apache将创build连接。