Monit经常重启apache2,基于我的apache2节中的totalmem> 200mtesting。 我不确定我是否真的有问题,或者如果我应该在我的监控configuration中增加totalmemtesting。 这个configuration是好的,直到我们添加了第二个WordPress的网站,当apache2开始触发monit totalmem> 200米条件。 在开始考虑第二个wordpress站点的特殊构build之前,我想知道是否我不应该在monittesting中增加总的限制,然后继续。 我的mont节apache2服务器是从monit安装教程中复制的。 我认为这是一个合理的价值开始,并认为如果我碰到一个Apache内存问题,我会确定一个特定的值为我的特定服务器。 那么现在我已经遇到了这个问题,弄清楚这个价值应该是多less,已经certificate比我想象的更具挑战性。 我还没有find任何东西告诉我如何确定一个特定的服务器configuration应该是什么值。 主机是运行Ubuntu服务器10.04LTS的VPS。 Apache2正在运行一个调查应用程序(mod_php5),两个单独的wordpress安装(mod_php5)和一个Redmine(mod_passenger)的分支。 我们开始设置webdav,用于公司内部的文件共享,但实际上并没有使用它。 [注:我知道(现在),我可以通过切换到REE而不是使用ruby1.8来节省内存。] 服务器获得的stream量非常低 – 每小时约20个页面浏览量,除了机器人和随机黑客嗅探之外的所有应用程序,在可预见的未来不大可能超过每小时1000页面浏览量。 以下是详细信息: $ free -m caching总共使用的空闲共享缓冲区 Mem:496 354 142 0 39 100 – / + buffers / cache:214 282 交换:1023 6 1017 top – 17:36:27 up 34 days,2:23,2 users,load average:0.00,0.00,0.00 任务:总共69次,跑步1次,睡眠68次,停止0次,僵尸0次 Cpu:0.2%us,0.1%sy,0.0%ni,99.7%id,0.0%wa,0.0%hi,0.0%si,0.0%st Mem:共508272k,使用362944k,145328k,40448k缓冲区 交换:共1048572k,使用6284k,1042288k免费,103028kcaching PID用户PR NI VIRT RES […]
我试图把mod_cache放在我的应用程序服务器前,以caching“公共”请求,但不是来自login用户的请求。 由于种种原因,使用替代子域或path对我来说不是一个可行的select。 我的基本设置为: # Expiry and cache-control SetEnvIf Cookie "NOCACHE" no-cache Header set Cache-Control "no-cache" env=no-cache RequestHeader set X-FW-NoCache "on" env=no-cache ExpiresActive On ExpiresDefault "access plus 1 days" #ExpiresByType text/html "now" CacheEnable disk / CacheRoot /var/cache/apache CacheIgnoreHeaders Set-Cookie #CacheIgnoreCacheControl on #CacheIgnoreNoLastMod on RewriteEngine On # Search Engine Safe URL rewrite # Redirect Coldfusion requests to […]
我将尝试解释我所处的情况,所以首先我想这个问题更容易理解。 我基本上tryngredirect旧网站到一个新的使用: RedirectMatch permanent ^/old-website/.* /new-website/ 这有效地将整个旧网站redirect到新网站。 我已经从客户端发现,他们的旧网站的文件夹仍然需要访问,所以我添加了一个exception: RedirectMatch permanent ^/old-website/(?!foo).* /new-website/ 这也很好,但我已经被告知有多个文件夹,他们仍然需要访问。 这些文件夹需要访问的原因是,他们已经打印在过去几年分发的文件,所以将他们移动到一个新的地方将意味着任何人看这些印刷文件之一将得到一个断开的链接。 我可以使用这个语法添加多个exception: RedirectMatch permanent ^/old-website/(?!foo)(?!bar/).* /new-website/ 但是,我想知道的是有一个更好的/更干净的方式做到这一点。 另外要记住的是/旧网站是/〜用户帐户的别名。 我没有必须做这样的redirect之前,所以我的问题是这样的: 添加例外的RedirectMatch规则这样安全和可靠,我应该寻找问题?
问候,我已经搜查了类似的问题,但没有find答案。 我也search谷歌,但没有任何相关的,可以帮助我。 我有一个10.04 Ubuntu的桌面和灯。 问题是我想要apache与IPV4一起工作。我该怎么做? 我需要在我的httpd.conf文件上写什么?
我是一个Ubuntu / Debian的人,但是我在安装Ubuntu软件的时候遇到了麻烦,所以我去了CentOS 5.6。 我还在一家小型networking开发公司,我们需要通过samba / smb共享我们的testing服务器的html / httpd文件,但也允许apache来承载它们。 所以我想知道如果我可以将我们的文件设置为桑巴和httpdtypes? 就像是, /usr/sbin/semanage fcontext -a -t samba_share_t,httpd_sys_content_t "/var/www/html(/.*)?" 否则,我将不得不把SELinux变成宽容模式,这不是我想要做的。
我正在Apache服务器上实现mod_security 。 为了testing保护的有效性,我正在寻找一个可以生成一组预定义的恶意HTTP请求的客户端。 我将testing启用和未启用mod_security的请求,并根据日志查看恶意请求被阻止的百分比。 你知道任何好的工具来生成一组预定义的恶意HTTP请求吗?
我有WordPress的博客,这完美地在本地主机。 在我寄存的信中有一行 请将所有Internet文件放在/ public_html目录中。 所以,我已经上传了所有文件,然后通过phpmyadmin导出mysql数据库,并检查代码中的所有path是绝对的。 然而,当我试图达到我的领域,它导致了我 324(net :: ERR_EMPTY_RESPONSE): 并从中更改url mydomain.com 至 mydomain.com:8888 可能是什么问题,我应该怎样看? 主机在Cpanel下运行并使用apache。
我有一个.htaccess的RewriteCond类似于: RewriteCond "%{ENV:FOO}" =bar 但${ENV:FOO}正在扩展到FOO的值,它总是空白的。 例如,如果我在RewriteCond之前设置了SetEnv FOO "bar" ,然后启动RewriteLogLevel ,我在我的重写日志中得到这个: RewriteCond: input='' pattern='=bar' => not-matched 我在这里做错了什么? 如何使RewriteCond内部的环境variables扩展? 另外,如果我像RewriteRule .* %{ENV:FOO}那样添加一个愚蠢的RewriteRule ,我可以在重写日志中看到variables正在被正确地展开。 我的Apache版本是2.2.17。 编辑 :我发现这个问题的另一个参考 。 看起来像一个“解决scheme”是使用SetEnvIf而不是SetEnv … = \ 此外,它似乎不像SetEnv的位置有任何影响。 我已经把它放在httpd.conf和.htaccess ,都没有工作。
我正在准备从一个共享服务器到运行一个站点的独立服务器的实时网站的移动。 现在,我们正在获得大量的stream量,而且Apache正在努力维持。 我正在考虑的新服务器之一是安装caching代理解决scheme(如Varnish)。 唯一的问题是我只有一台机器可以使用,所以Apache和Varnish将在同一个机器上运行。 这只是否定caching或将仍然提高性能? (正如我所看到的:即使在同一台机器上,当一个请求可以通过caching回答时,它不必由Apache渲染,从而减less负载)
我的目标是为一个drupal 6生产站点实现操作码caching的APC。 到目前为止,我已经用一些php文件testing了APC,包括include_once和不包括其他php文件。 还尝试调整shm_size,apc.include_once_override和apc.stat的apc.ini值。 每次重新启动apache。 导致apc.php不显示任何值的任何更改。 (当然除了改变后的apc.ini值是应该显示的) 每次我刷新apc.phptesting页面,开始时间重置为当前时间显示正常运行时间0分钟。 apc.php -testpage显示: General Cache InformationAPC Version 3.1.9 PHP Version 5.2.10 APC Host xxxx.xx.xx Server Software Apache/2.2.3 (CentOS) Shared Memory 1 Segment(s) with 128.0 MBytes (mmap memory, pthread mutex Locks locking) Start Time 2011/07/26 11:53:56 Uptime 0 minutes File Upload Support 1 Cached Files 0 ( 0.0 Bytes) […]