我有一个缓慢的Apache服务器与SSL 256位证书的问题 ab -n 500 https://example.com/ Time per request 29 ms ab -n 500 http://example.com/ Time per request 10 ms 在这两个请求中都会发送52字节,并且testing是从同一个数据中心中的服务器完成的 CONF SSLEngine on SSLProtocol All -SSLv2 SSLHonorCipherOrder On SSLCipherSuite ALL:!ADH:!EXP:!LOW:!RC2:!3DES:!SEED:!RC4:+HIGH:+MEDIUM SSL比普通的HTTP请求慢3倍是正常的吗?
我想转换我们的外联网,目前可通过http使用https来代替。 服务器只能通过它的IP地址访问,没有域名。 我正在寻找一个免费的解决scheme来实现这个与Apache2。
当我设置一个CentOS Apache服务器时,我在apache日志中得到这些错误。 [Tue Feb 28 12:18:10 2012] [error] [client xxx.xxx.xxx.xxx] File does not exist: /var/www/html/favicon.ico touch /var/www/html/favicon.ico可能会解决这个问题,但不能favicon.ico被禁用在Apacheconfiguration莫名其妙?
我目前正在用Apache mod_load_balancer和mod_proxy调查负载平衡。 以后我也会看看其他负载平衡器,但有一点已经变得清晰了。 为什么几乎没有任何负载平衡器(如果有的话)根据工人机器的实际负载作出分配决定。 例如,Apache根据请求的数量,数据吞吐量和请求队列的长度来分配请求。 为什么他们没有一些机制将请求分发给CPU或内存使用率最低的机器? 我正在构build一个系统,每个请求都需要大量的CPU,以至于在我最大化所有CPU之前,2或3个工作机器只能服务10或20个并发客户机。 一些XML的请求是非常轻量级的,而其他的东西真的很重。 这是否真的在事物的计划上有所作为? 有人发现,即使是一个基于CPU的分配algorithm,最终也可以归结为循环方式。 它是否增加额外的开销,使得它不值得。 有没有其他的负载平衡器提供这种设施,他们提供它,没有人因为什么原因使用它。 这似乎是一个很好的东西,但似乎没有人执行它。 我很困惑,需要一些关于这个问题的build议。
我刚刚重新安装了Apache2(Debian 2.4.4-6,libapache2-mod-php5 5.5.0〜rc3 + dfsg),当它重置时,我的所有虚拟主机都破了。 想知道如果我不小心清除了我的虚拟主机configuration,我去检查: d8uv@ddd /etc/apache2/sites-available $ sudo ls -l total 32 -rw-r–r– 1 root root 798 Jun 2 08:27 000-default.conf -rw-r–r– 1 root root 394 Jul 9 2012 domain1.com -rw-r–r– 1 root root 422 Jul 26 2012 domain2.com -rw-r–r– 1 root root 427 Apr 28 2010 domain3.com -rw-r–r– 1 root root 400 […]
我的Linux / Apache网站上有一个即将到期的VeriSign证书。 我打算从VeriSign购买续约。 用Apache续签证书的最佳方法是什么? 我是否必须生成新的请求并重新开始? 我应该留意哪些缺陷?
我不知道是否有很棒的Apachepipe理工具,所以你不必手动编辑VIM文件。 如果你可以通过互联网pipe理Apache,那将是非常好的。 这些工具的任何build议?
由于Apache基于线程(每个新连接一个新线程)和nginx基于进程(每个连接到服务器的新连接一个新进程),所以Apache与Nginx的性能比较明智。 所以Nginx自基于进程以来performance更好。 但是,如果将它们部署在Linux上,则由于没有线程的直接概念,并且在Linux线程被映射为在内核级别上进行处理,这是否重要。 所以对于Linux上的Apache和Nginx,性能应该是一样的,但是Nginx比Apache好,为什么呢?
最近我购买了运行Ubuntu 10.04和Apache的6核心服务器。 你如何设置Apache来使用所有6核心,最好的做法是什么? 这是可能的,如果有可能是否与下面(这不是我的设置)有关? <IfModule prefork.c> StartServers 10 MinSpareServers 10 MaxSpareServers 20 ServerLimit 1500 MaxClients 1500 MaxRequestsPerChild 4000 </IfModule> <IfModule worker.c> StartServers 2 MaxClients 150 MinSpareThreads 25 MaxSpareThreads 75 ThreadsPerChild 25 MaxRequestsPerChild 0 </IfModule> 干杯 这是我目前的configuration # StartServers: initial number of server processes to start # MaxClients: maximum number of simultaneous client connections # MinSpareThreads: […]
我把我的Debian从Lenny升级到了Squeeze。 大错。 现在我得到: [Tue Feb 08 16:34:57 2011] [error] Server should be SSL-aware but has no certificate configured [Hint: SSLCertificateFile] ((null):0) 散布在/var/log/apache2/error.log 。 怎么修? 从一堆乱七八糟的论坛看,很容易看到Apache改变了它在2.2.13周围读取configuration的方式。 大。 但对我或者数百万其他networkingpipe理员而言,这些networkingpipe理员现在拥有的networking服务器根本无法启动,而且对于这个问题以及如何解决这个问题毫无头绪。 其他人真的解决了这个问题? 之前我已经使用SSL完美地工作了虚拟服务器(实际上是几年)。