我已经为这个问题摔了几天了。 Apache工作正常。 然后突然开始超时。 错误日志中没有任何内容。 还有更多的事情: – 我已经去重新安装盒子。 – 这个代码库几个月没有被触及。 – 我已经做了语音testing,所以我知道这不是一个带宽超载的问题 – 重新启动Apache不一定解决这个问题,即使是暂时的(唯一的事情就是随机尝试) 如果你能指导我的工具,可以帮助我弄清楚这一点,或者如果你知道任何细节,我应该看到,欣赏它。
我希望Apache在1分钟后终止我的Perl脚本,如果它不能自然完成的话。 在Apache(或其他服务器软件)中是否有这样的设置?
我要build立一个使用LAMP堆栈的Web服务。 该网站最重要的function之一是它应该是匿名的。 我们认为,如果服务器没有做任何可能识别用户的日志,那么一件很酷的事就是。 我正在为新闻组织开发一个networking应用程序。 他们希望有一个网站允许人们向新闻工作者汇报新闻线索和提示(文本/文件)。 我们认为,如果我们能够提供好的匿名,人们会更倾向于提供信息。 我们也会教导如何使用TOR之类的东西作为举报者的额外防范措施 这甚至有可能吗? 任何暗示我们应该研究的build议?
我们使用Apache来平衡我们的后端(IIS)Web服务器。 我们的configuration遵循Apache文档中的一个例子 。 我们尝试使用Apache设置的cookie实现粘性路由(即,来自同一客户端的后续请求将被路由到相同的上游服务器)。 我们的configuration如下所示: ProxyRequests off ProxyPreserveHost On <Proxy balancer://oursitename> allow from all BalancerMember http://1.2.3.4:80 route=1 # Further servers will be added here ProxySet stickysession=ROUTEID </Proxy> # This line should set the correct cookie.. Header add Set-Cookie "ROUTEID=.%{BALANCER_WORKER_ROUTE}e; path=/" env=BALANCER_ROUTE_CHANGED ProxyPass /balancer-manager ! ProxyPass / balancer://oursitename/ nofailover=Off ProxyPassReverse / http://1.2.3.4:80/ <Location /balancer-manager> SetHandler balancer-manager […]
我一直在盯着这一个小时,而我只是没有看到它。 我知道这将是愚蠢的,但我需要一些其他的眼睛,因为我没有抓住它。 带有Apache的标准Unbuntu Linode盒子。 到目前为止,我已经configuration了2个站点,由于某种原因,第二个虚拟主机不工作。 第一个网站出现了。 apache2.conf,httpd.conf和ports.conf都是“标准”和未经编辑的。 ports.conf文件包含这些行: NameVirtualHost *:80 Listen 80 这两个站点在不同的configuration文件中,它们已经使用a2ensite链接到enabled-sites目录中。 我已经检查了三倍,他们链接到正确的目录。 这两个恰好是WordPress的网站。 我也确保WordPress的configuration是正确的,并指向两个不同的数据库(并进一步证实,如果我禁用“第一”网站的第二个网站开始显示)。 在这一点上,我认为由于某种原因,VirtualHost指令被忽略,但我正在做一些愚蠢的语法? 我已经看到在VirtualHost指令中包含域名的语法示例,但似乎已经过时,并且像下面的ServerName语法是首选的(我尝试了另一种方法无济于事)。 这里是网站一: <VirtualHost *:80> ServerName imagethief.com ServerAlias www.imagethief.com DocumentRoot /var/www/imagethief.com/wordpress/ <Directory /var/www/imagethief.com/wordpress/> Options Indexes FollowSymLinks MultiViews AllowOverride all Order allow,deny allow from all </Directory> ErrorLog /var/www/imagethief.com/log/error.log # Possible values include: debug, info, notice, warn, error, crit, # alert, […]
我有一个大型的文件系统,里面充满了我使用mod_autoindex通过apache2“共享”的文件。 服务器的根级文件夹包含五个目录,我想对根级别的Description列中的每个文件夹进行注释,并且只在根级别有注释。 例如,根文件夹可能如下所示: Index of / Name Last modified Size Description george/ 27-Feb-2011 15:50 – john/ 27-Feb-2011 16:05 – paul/ 19-Jun-2011 19:12 – pete/ 12-Mar-2011 18:57 – ringo/ 31-Oct-2011 18:42 – 如果我添加AddDescription "Can't do a drum roll" /ringo/ httpd.conf没有任何反应。 在挖掘谷歌我发现,你应该删除主要的斜杠。 我添加AddDescription "Can't do a drum roll" ringo/然后我得到这个描述针对每个单一的文件和'ringo'目录,我不想要的子目录。 此外,我没有得到这种说明针对根级别列表中的ringo /文件夹,这是我真正想要的。 我注意到,在apache2文档中,该指令中的文件描述符是“文件扩展名,部分文件名,通配符expression式或文件描述的完整文件名” ,所以我可以看到它为什么要通过完整的目录结构,但我真正想要的是能够对五个顶级目录进行描述,而不是在其他地方。 我假设正则expression式不是语法的一部分,因为文档没有提及它,也因为它没有工作。 请注意,文档中说你需要主导的斜线,而且也不是这种情况。
我正在尝试在一台服务器上安装daemontools两个apaches。 一个apache 2.2监听端口80代理请求到第二个apache 1.3监听端口8888./run脚本如下: #!/bin/sh # apache 1.3 exec /apache_1_3/apache/bin/httpd -F #!/bin/sh # apache 2.2 exec /apache_2_2/apache/bin/httpd -D FOREGROUND 守护进程监视这两个Apache罚款。 但是,如果我停止apache2.2(使用svc -t或apachectl),apache 1.3将在error_log中看到以下错误 [crit] (98)Address already in use: make_sock: could not bind to port 8888 我不得不手动apachectl停止apache1.3停止错误信息clobber日志文件。 在使用daemontools之前没有这样的问题。 任何想法为什么发生这种情况?
当我的PHP应用程序返回一个301状态代码时,我想自动添加一些头到响应,以防止cachingredirect。 Header set "Expires" "Tue, 03 Jul 2001 06:00:00 GMT" Header set "Cache-Control" "no-store, no-cache, must-revalidate, max-age=0" Header set "Pragma" "no-cache" 虽然我通常会在应用程序级别添加此应用程序,但由于此应用程序的构build方式,这不是一个快速的解决scheme。 作为一个解决scheme,我想configurationApache来添加这些头文件,如果可能的话。 如何根据响应状态代码有条件地添加这些标头? 可能相关: 根据代理的响应代码添加一个头与Apache
我已经在Centos + Apache上安装了php-fpm,使用这个手册 – http://www.howtoforge.com/using-php5-fpm-with-apache2-on-centos-6.2-p2,但是PHP-FPM不显示在phpinfo ()。 我不明白为什么。 PHP-FPM过程安装并运行得很好: # service php-fpm status php-fpm (pid 13349) is running… # service php-fpm configtest [29-Apr-2013 14:17:34] NOTICE: configuration file /etc/php-fpm.conf test is successful 我的/etc/php-fpm.conf : ;;;;;;;;;;;;;;;;;;;;; ; FPM Configuration ; ;;;;;;;;;;;;;;;;;;;;; ; All relative paths in this configuration file are relative to PHP's install ; prefix. ; Include […]
这是情况 C:\>ab -n 100 -c 5 http://webserver/track/ This is ApacheBench, Version 2.3 <$Revision: 655654 $> Copyright 1996 Adam Twiss, Zeus Technology Ltd, http://www.zeustech.net/ Licensed to The Apache Software Foundation, http://www.apache.org/ Benchmarking webserver (be patient)…..done Server Software: Mongrel Server Hostname: webserver Server Port: 80 Document Path: /track/ Document Length: 111 bytes Concurrency Level: 5 Time taken […]