Articles of apache 2.2

LAMP在连接上设置为空闲

我已经使用以下apt-get命令在Linode Ubuntu 10.04服务器上设置了一个基本的LAMP安装: sudo apt-get install apache2 apache2.2-common apache2-mpm-prefork apache2-utils ssl-cert mysql-server mysql-client php5 php5-common libapache2-mod-php5 php5-mysql php5-mcrypt 除了ServerName属性之外,我还没有真正改变任何Apacheconfiguration设置。 大多数情况下,这一切工作正常。 但是,每隔几页请求,大约每三个页面,似乎该页面不想加载。 如果我离开浏览器坐在那里,它只是试图保持加载页面不真的超时或任何东西。 再次单击相同的链接通常会触发正确的页面加载,但有时不会。 这可能是一个原因,我将如何能够调查这个问题的根本问题? 更新: 好的,所以我尝试了MrTuttle的build议。 试图复制这个问题是不容易的,但是用两个控制台拖拽Apache error.log,另一个拖拽access.log,并且打开一个Chrome Inspect选项卡,在点击一下之后,最终能够触发问题。 发生问题时,我在Chrome Inspect标签中看到,对服务器的调用是“挂起”,没有其他的事情发生。 我的error.log和access.log都不显示任何新条目。 我离开浏览器加载了几分钟,什么都没有发生。 我决定去商店,当我回来的时候,我的浏览器里终于有一条消息说这个页面无法加载,服务器可能closures(显然不是这样)。 我注意到的一个奇怪的事情是,这个问题不会发生在Windows上(至less我还没有能够触发它),只有在Linux(我的日常桌面)和我的朋友Mac。 我不确定我还能做些什么来调查这个问题。

Apache中的虚拟主机(通配符和静态域)

我有一些奇怪的情况。 我想为一个域做不同的DirectoryRoot。 example.com – > / dir1 www.example.com – > / dir1 * .example.com – > / dir2 我正在尝试使用NameVirtualHost和ServerAlias进行设置。 你能帮忙吗?

Gentoo apacheconfiguration。 虚拟主机问题

我使用LAMP并添加到它的虚拟主机ololo.loc! 当我使用链接http://ololo.loc它的工作原理,我可以看到从/var/www/ololo.loc/文件,当我使用本地链接的工作了,也可以看到文件从/ var / www – 默认文件夹! 但是当我从笔记本连接到我的本地Web服务器时,我使用本地IP – 它适用于/ var / www当我粘贴ololo.loc我再次看到/ var / www主机在笔记本和服务器上的文件是好的: 127.0.0.1 www.ololo.loc ololo.loc #server 192.168.1.4 www.ololo.loc ololo.loc #notebook 虚拟主机文件是 <VirtualHost ololo.loc:80> ServerAdmin webmaster@localhost ServerName ololo.loc ServerAlias www.ololo.loc DocumentRoot /var/www/html/ </VirtualHost> 我试图做到这一点,像这样的同样的问题 哪里有问题? 对不起,我的英语不好。 你可以帮我吗?

supache在Apache死之前

我们的一台Apache服务器出现故障。 在Web服务器重新启动后,服务器面板上出现红灯,我们正在联系硬件供应商调查任何潜在的硬件问题。 服务器closures前error_log的最后一行是: [notice] suEXEC mechanism enabled (wrapper: /usr/sbin/suexec) 这是什么意思?

阿帕奇无缘无故closures

我在这里有点困惑。 我正在使用CentOs 5 64bit和directadmin 。 我也运行Apache 2.2.19 。 我拉我的头发,因为我的上传一些停止,并没有理由变得不完整,现在看到我的php_error_log是空的,我检查了我的Apache日志中发生的不幸事故附近的所有错误,并得到 [Fri Jul 08 00:10:02 2011] [notice] SIGHUP received. Attempting to restart httpd: Could not reliably determine the server's fully qualified domain name, using server1.mywebsite.com for ServerName [Fri Jul 08 00:10:03 2011] [warn] RSA server certificate CommonName (CN) `localhost' does NOT match server name!? [Fri Jul 08 […]

分析高服务器负载

我们经历了一些非常高的服务器负载: 1:49 pm 2天1:51,1位用户,平均负载:79.05,101.35,111.53 那么该网站崩溃。 我的意思是,networking不加载,我无法访问通过SSH或FTP,我们必须做一个硬重置。 它随机发生。 崩溃时间错误日志(类似这样的,但重复了数百次): [Sat Jul 09 13:02:54 2011] [notice] child pid 1966 exit signal Segmentation fault (11) [Sat Jul 09 13:02:57 2011] [notice] child pid 1967 exit signal Segmentation fault (11) [Sat Jul 09 13:02:57 2011] [notice] child pid 1969 exit signal Segmentation fault (11) [Sat Jul 09 13:02:57 2011] […]

在Windows 7中更改Apache域名

首次设置完整的Apache,在家庭系统上进行testing,版本2.2 我无法find更改域名的地方,假设我可能在安装时设置了错误。 httpd.conf文件没有特定的域列表。

允许SVN WebDav的目录列表

我有几个本地存储库,我可以使用Apache WebDav成功访问。 这个Apache也是一个生产networking服务器,我有目录列表全球禁用。 这是位置configuration: <Location /svn> DAV svn SVNParentPath /var/local/svn SSLRequireSSL AuthType Basic AuthName "Dining Deals Network SVN" AuthUserFile /var/local/users/svn.passwd Require valid-user </Location> 我们在/ var / local / svn中有2个repo。 现在,你必须直接导航到他们。 如果你只是去https://www.ourdomain.com/svn你会得到一个 (403) Forbidden You don't have permission to access /svn/ on this server. 我尝试添加一个(我也试过一个只是踢)与选项索引,但它没有完成任何事情。 任何帮助,将不胜感激。

内部错误在Apache服务器

我已经在我的服务器上升级了php版本。这导致在apache的error_log文件中logging了许多被弃用的错误。 这些天我得到了很多页面请求的内部错误和非常高的服务器负载平均率。 这些floody日志会导致apache退出服务? 我的服务器操作系统是debian。

.htaccess url重写立即停止bingbot

我想立即停止bingbot 。 我想要在.htaccess中使用mod_rewrite来做到这一点。 我有这些规则… Options +FollowSymLinks RewriteEngine on RewriteCond %{HTTP_USER_AGENT} ^bingbot/.* [OR] RewriteCond %{HTTP_USER_AGENT} ^Bingbot/.* [OR] RewriteRule ^(.*)$ http://go.away/ [L] …但他们不工作。 我可以在我的日志中看到这种types的条目… msnbot-207-46-195-224.search.msn.com – – [11/Jul/2011:15:07:27 -0700] "GET /index.php?url_mainnav=13&url_subnav=131&url_expand=394,949,4631&url_startrow=110 HTTP/1.1" 403 502 "-" "Mozilla/5.0 (compatible; bingbot/2.0; +http://www.bing.com/bingbot.htm)" …我已经尝试HTTP_USER_AGENT的正则expression式的多种变化,但我不能我想要的响应,所以我认为我使用的规则的实际结构是不正确的。 任何人都可以指向正确的方向吗? 顺便说一下,我知道这样的事情在iptables等方面做得好得多,我也知道robots.txt。 这是共享主机,所以我没有控制iptables,我不想等待bingbot六个/八小时重新读取robots.txt。 那么事情正在向前发展。 考虑到这个问题,我把重写规则改为: Options +FollowSymLinks RewriteEngine on RewriteCond %{HTTP_USER_AGENT} ^bingbot/.* [OR,NC] RewriteCond %{HTTP_USER_AGENT} .*bingbot/.* [OR] […]