我们计划使用跟踪像素来收集一些分析。 configuration一个不同的策略来存储这个像素的访问日志会很有帮助( http://ourdomain.com/tracking.png?someParameter=123 ) 可以将Apacheconfiguration为只筛选和存储包含特定URL模式的访问日志与主访问日志不同的位置吗? 我们仍然希望在初始分区上保留完整的访问日志,并使用不同的保留策略。
我在我的网站上遇到问题。 这是一个亚马逊ec2服务器与15Gb RAM和4个CPU后面的LB. apachetop说我得到每秒80左右,这似乎真的很低这种服务器和负载(由顶部给出)通常在15左右,但在24小时增加到约150。 我在任何时候看到大约100个活跃的apache进程。 Apache处于prefork模式。 Mysql在服务器上使用得非常less,几乎没有静态文件。 这是我的Apache设置: Timeout 20 KeepAlive Off MaxKeepAliveRequests 0 KeepAliveTimeout 3 <IfModule mpm_prefork_module> StartServers 40 MinSpareServers 25 MaxSpareServers 40 ServerLimit 400 MaxClients 400 MaxRequestsPerChild 4 </IfModule> 任何人都可以build议如何调整设置? 感谢名单! 编辑:configuration是通过反复试验得到的。 任何和我的意思是一个数字,改变这些线路使得负载在5分钟内飞涨。 在几分钟之内,它会跳跃到200-300。 特别是MaxRequestsPerChild。 我已经尝试了10,15,100,1000和负载只是天空。 关于PHP – 实际上只有几个PHP文件,其实并不是那么昂贵。 他们只是吐出一些简单的东西。 如果我打开KeepAlive加载也去空间.. 编辑:这是服务器状态给出的: Current Time: Monday, 16-Apr-2012 07:26:07 UTC Restart Time: Monday, 16-Apr-2012 07:06:44 […]
在Apache中,我已经设置了/受保护位置的基本身份validation。 现在我需要绕过一个特定的IP地址的身份validation,但保持身份validation完好无损。 任何人都可以指导我这一个。 这是我目前的身份validation保护位置片段。 <Location "/protected"> Order allow,deny Allow from all AuthName "Protected folder" AuthType Basic AuthUserFile /etc/htpasswd require valid-user </Location>
运行:Windows Vista Ultimate x64 我是一个Web开发人员,主要使用PHP和MySQL,我已经决定使用XAMPP不会再削减它了(我想玩Oracle数据库系统和其他东西)。 昨天我在我的机器上装了2GB的内存,总共4GB。 所以我想设置一个虚拟机器,它将作为处理PHP代码的服务器。 我在pipe理服务器方面绝对没有经验,但是我已经尝试了很多教程来在CentOS和Ubuntu中设置一个没有运气的教程。 在这里,我问你们: 任何人都可以帮助我或指向我一个testing指南,build立一个networking服务器,一步一步? 我知道我的Linux的方式,所以我不是一个新手。 先谢谢你 :)
如果Apache有这么多的用户查看我的网站…什么是最好的方式redirect用户:“服务器正在捣毁!” ? 也许……分析连接的数量? 如果是____,redirect? 有人可以具体告诉我什么,我需要改变?
我有一个服务器上托pipe的两个域。 我在/etc/httpd/conf.d创build了两个文件: first.conf和second.conf 。 每个文件都有相同的内容: NameVirtualHost * <VirtualHost *> ServerName first.example.com DocumentRoot /home/me/first </VirtualHost> 当它完成时,我有一个冲突。 只有第二个文件的作品。 所有请求都转到/home/me/second 。 不pipe我使用什么域名。 如何解决? 我究竟做错了什么? PS。 有很多个人文件,每个域名一个,对我来说非常重要。 而且我应该能够轻松地删除其中的任何一个,而不会影响到其他人。 我不想触摸默认的Apacheconfiguration..我认为有可能做同样没有VirtualHost ,但一些其他的指令。 我只是不记得它的名字.. 🙁
总是在Apache 2上重新路由从http到https的所有stream量的最佳方式是什么? 所有到80的请求应该到443。 (我正在使用Ubuntu + Apache 2)
我一直在想,如果有一种方法来获得Apache统计信息? 我正在寻找可以显示图表的信息,并告诉我在特定时间什么是stream量,服务器如何在这些时间内执行等等。我尝试了默认的“Apache服务器状态”,但这不符合我的需要。
正如我在httpd.conf文件中看到的一些代码需要这些包装Directory , IfModule , Files , IfDefine , Location ..和一些什么。 但是我真的不明白我应该在哪里以及为什么使用? 例如: 正如我所看到的一些包装可以有这样的属性,应该只参考/Applications/MAMP/htdocs文件夹: <Directory "/Applications/MAMP/htdocs"> Options All Order allow,deny Allow from all </Directory> 不同于此: <Directory /> Options Indexes FollowSymLinks AllowOverride All </Directory> 这个没有属性的包装可能是指所有的目录。 但是,确切地知道如何pipe理这些模块是很好的,因为这很混乱。
虽然非常相似,但是在不同的Linux发行版(Ubuntu,CentOS / RHEL,Debian)上安装软件包时,我常常在httpd目录中find文件位置的重要区别。有些文件有一个单独的conf文件目录,在httpd根目录中,有些已经创build了已启用/已禁用的站点的虚拟主机文件夹等。 为什么有这么多的差异,这些差异是否有一些参考?