Articles of apache 2.2

所有与特定服务器别名一起提交的请求的redirect规则

我想写一个redirect规则,将发送所有传入的请求针对给定的服务器别名。 以下是我的.conf文件的样子。 我遇到与foo.com相关的第一条规则问题。 重写带有别名foo.com的请求根本不会发生。 我甚至不知道如何debugging这个… NameVirtualHost xxx.xx.x.194 <VirtualHost xxx.xx.x.194> ServerName foo.com ServerAlias www.foo.com RewriteEngine on RewriteRule ^(.*)$ /cgi-bin/redirect.py?url=spencer [L,QSA,PT] SetEnv force-proxy-request-1.0 1 SetEnv proxy-nokeepalive 1 </VirtualHost> <VirtualHost xxx.xx.x.194> ServerName bar.com ServerAlias www.bar.com Include /etc/httpd/conf.d/zumodo.common ErrorLog logs/zumodo_errors_log CustomLog logs/zumodo_log combined SetEnv force-proxy-request-1.0 1 SetEnv proxy-nokeepalive 1 </VirtualHost>

我正在尝试安装Hadoop 0.23,但没有安装

我试图在我的fedora 13上安装Hadoop 0.23,但是没有安装。在网上,每个人都支持hadoop 0.20安装。 我正在尝试从这里安装。 每当我收到错误, 错误:未设置JAVA_HOME。 我也在当前用户的.bashrc文件中添加了JAVA_HOME。 当我做echo $ JAVA_HOME时,我可以看到它。 任何人都可以指导我如何安装它,好的文章或链接将工作。 或者如果我需要遵循一些步骤?

redirectURL,包括文件夹path

我有以下重写规则设置: rewritecond %{http_host} ^domain.com [nc] rewriterule ^(.*)$ http://domain2.com/$1 [r=301,nc] 现在这工作redirectdomain.com/index.htm到domain2.com/index.htm但是它不会redirect任何文件夹,例如domain.com/folder/将不会redirect到domain2.com/folder/

传输多个图像时,Web服务器速度较慢

这是一个间歇性但非常现实的问题的一个小背景。 我维护一个在Esxi私有云上运行的Web应用程序。 我们有一个数据库服务器和4个Web应用程序服务器。 4个Web应用程序服务器都有一个很奇怪的问题。 服务器全部运行(Ubuntu 10.04.3,2.6.32-28-服务器,Apache Web服务器,proftp ftp)当我通过ftp或http(内部或外部)传输许多映像时,大部分时间是非常慢。 例如,下载一个大约400张图像(<2兆字节)的目录,传输速度非常慢,有时甚至完全停留。 同样在http上,如果我第一次在我的浏览器中加载我的页面之一,取决于有多less图片,它可能会有同样的困难。 当我再次加载相同的页面时,由于浏览器caching,这是可以的,但是一旦我清除了caching,它就回到非常慢的速度。 我说可能是因为这种情况一直没有发生,有时它以正常的速度传输文件,这几乎是瞬间的。 所有这些机器都是虚拟的,我试图重新构build它们,但没有成功。 有人提出这可能是一个主机名,或命名问题,但并没有真正提供这个理论麻烦的线索。 我不是服务员,也不是假装成一个人。 我们的服务器由托pipe托pipe的第三方托pipe,但托pipe托pipe似乎不知道如何处理这个问题。 任何帮助将不胜感激

POST请求GoDaddy主机经常超时

我写了一个C#应用程序来POST数据到我的GoDaddy共享Linuxnetworking服务器上的脚本。 应用程序在一个循环中创build了100个请求,而在没有失败的情况下,第一个请求总是超时。 其余的99成功。 整个过程大约需要45秒。 Webserver位于美国,我在新加坡。 一些故障排除,似乎紧跟在请求后的请求成功。 但如果我每5分钟发一个请求,他们都会失败。 我在另一台networking服务器(位于新加坡的非GoDaddy)上运行了相同的脚本,不仅100次成功,而且在大约一半的时间(21秒)内完成。 时差可能是由于地理位置接近。 我在GoDaddy主机上运行了一条跟踪路线,这就是我每一次获得的路线: 1 1 ms <1 ms <1 ms 10.148.67.2 2 <1 ms <1 ms <1 ms 10.148.64.3 3 <1 ms <1 ms <1 ms 10.148.65.5 4 <1 ms <1 ms <1 ms 10.66.3.29 5 <1 ms <1 ms <1 ms 10.33.1.6 6 <1 ms <1 ms […]

服务器I / O攀升,带宽峰值,服务器locking,从哪里开始?

我使用Linode来托pipe一个名为“Shopp”的电子商务插件的WordPress博客。 我几天前从一个以前的共享主机帐户(资源比Linode VPS更less)移动了该网站。 这个问题在以前的主机上没有发生。 每隔几个小时(大约10-11小时不等),我可以看到带宽峰值(“正常”stream量约为400k-600k / s)为1.1mb / s。 同时我可以看到,I / O和SWAP也达到10k-20k之间,导致服务器基本locking。 它locking大约30到40分钟,或者直到我重新启动它。 我已经打开了mysql的慢查询日志,看看我能得到任何线索,但不幸的是所有的查询logging似乎正常(像'select列,从table1其中id = 1',另一个例子,引起了我的眼睛在慢查询日志是'设置名称utf8')。 我怎样才能调查是什么造成这个问题? 有没有一种方法可以肯定地知道问题来自数据库,或者可能是服务器上的一个PHP文件? 从这里继续下去的最好方法是什么? PS:运行Ubuntu 10.04,32位,最新的mysql / php / apache2和使用Linode 1024

为多个域设置vhosts.conf

可能重复: 为多个虚拟主机设置httpd-vhosts.conf 说我有专用的IP 155.5.5.5我有所有的DNS设置正确的两个域www.a.com和www.b.com 在我的apache目录中,我有/ var / www / a / / var / www / b / 如何设置apache vhosts.conf文件,使ip(155.5.5.5)进入/ var / www /,A.com进入/ var / www / a,B.com进入/ var / www / b ?

尾随斜杠.htaccess规则导致使用完整的内部位置

这是一个相当简单的问题,已经在networking上解决,但我找不到解决我的问题。 我试图用这个.htaccess文件强制在我的网站上的url的尾部斜线: # Don't allow directory indexing Options -Indexes -Multiviews # Turn on the URL rewrite engine RewriteEngine On # Add trailing slashes RewriteCond %{REQUEST_FILENAME} -d RewriteRule ^(.+[^/])$ $1/ [R] # send the request to [first pseudo-directory].php?p=[all the rest] # not a known file or directory RewriteCond %{REQUEST_FILENAME} !-f RewriteCond %{REQUEST_FILENAME} !-d #exclude URIs with […]

如何configurationApache服务器以允许其他用户启动/停止

我看到里面的configuration文件的选项来启动服务器与某些用户名/组,即: 用户c0mrade组c0m 现在,如果我用我的用户名启动服务器,除了我之外没有人能阻止它。 如何configuration某些其他用户或组可以启动/停止的服务器? 谢谢

Htaccess Mod重写不重写

#Hide Index IndexIgnore * #Define ErrorDoc ErrorDocument 404 http://www.domain.com #REDIRECTS Redirect 301 /page.php http://domain.com Redirect 301 /inc/page.php http://domain.com Options +FollowSymlinks RewriteEngine on #Redirect all pages in a folder to a single URL RewriteRule ^dir/(.*)$ http://domain.com/index.php [L,R=301] #Redirect String RewriteRule ^index.php?var1=value&var2=(.*)&var3=(.*)$ http://domain.com [L,R=301] #Rewrite www to domain RewriteCond %{HTTP_HOST} ^www\.domain\.com [NC] RewriteRule ^(.*)$ http://domain.com/$1 [R=301,NC] 我正在使用上面的htaccess文件301redirect页面已被删除从服务器到主页。 […]