我有一堆不存在的url,需要redirect到新的,虽然他们不工作… mod_rewrite没有工作,并启用,我想知道如果redirect的URL必须实际存在才能redirect工作。 这是我有什么: Redirect 301 /cgi-bin/commerce.cgi?display=action&emptyoverride=yes&template=Assets/XHTML/Advantage.html http://domain.com/the-bag-to-nature-advantage.html 更新这是在[索引在谷歌!] http://domain.com//cgi-bin/commerce.cgi?display=action&emptyoverride=yes&template=Assets/XHTML/Advantage.html 这是它需要去的地方: http : //domain.com/the-bag-to-nature-advantage.html
我得到这个错误: [Thu Nov 10 17:53:58 2011] [error] [client 95.240.108.197]文件不存在:/ var / www / aib / web / aib 我不知道为什么要找这个文件。 我预料它会寻找/var/www/aib/web/app.php。 这是我的虚拟主机configuration: <VirtualHost 173.203.58.251:80> ServerName tirengarfio DocumentRoot "/var/www/aib/web" DirectoryIndex app.php ErrorLog "/var/log/apache2/aib.localhost-error.log" CustomLog "/var/log/apache2/aib.localhost-access.log" common TransferLog "/var/log/apache2/aib.localhost-transfer.log" <Directory "/var/www/aib/web"> AllowOverride All Allow from All </Directory> </VirtualHost> 任何想法? 哈维
我有一个主要问题..我被要求pipe理一个恐龙时代的Web应用程序..我认为他们使用5.2或更less。 试图在我使用PHP 5.3的设置中运行他们的应用程序。 太多弃用的错误。 所以现在我处于紧张的情况下卸载我的灯来运行这个应用程序。 几个问题: 如果我设置了两个版本的PHP,我的其他应用程序是否还能顺利运行? 有两个版本的PHP是一个好主意? 我很确定它会有一些缺陷。 如果我确实安装了不同版本的PHP,它将与我的Apache和MySQL兼容,还是我还需要安装其他软件? 我如何设置这一切? 希望任何人都可以帮助我
我们正在更新我们的内部开发服务器之一(运行Ubuntu的旧版本,我猜测是8或9),并且在使用apt-get升级/安装软件包时遇到错误。 以下是试图安装zip的控制台输出: me@server:~$ sudo apt-get install zip Reading package lists… Done Building dependency tree Reading state information… Done zip is already the newest version. 0 upgraded, 0 newly installed, 0 to remove and 36 not upgraded. 1 not fully installed or removed. After this operation, 0B of additional disk space will be used. Setting up […]
我想将用户redirect到没有特定variables的url。 例如 mysite.com/?hop=hahaha 我想删除跳variables和redirect到 mysite.com/ 这对于子目录也是如此 mysite.com/subdir/?hop=hahaha或mysite.com/subdir?hop=hahaha 变成mysite.com/subdir 我有这个到目前为止,但它只适用于根域,而不是subdirs RewriteCond %{QUERY_STRING} ^hop= RewriteRule .* /? [R,L] (参考Clickbank将跃点variables添加到着陆页)
我试图执行一个命令ssh到一个运行Apache的Tomcat实例的主机。 由于以下错误,这不起作用: debug1: read_passphrase: can't open /dev/tty: No such device or address 但是,如果我打开一个shell并手动su到apache用户,我可以执行这个命令就好了。 我是否需要更改configuration,或者可以使用-t选项和ssh来指定存在的设备或地址?
由于处理上传的文件不安全,攻击者能够在我的服务器(CentOS 5.4)上运行php代码。这个问题已经得到解决,但是当他连接时,他似乎已经修改了一个由root拥有的文件(文件权限644 ),取而代之的是由apache用户拥有的。 有没有Apache或PHP漏洞可以启用这个? 为了响应请求更多信息的第一条评论 – 攻击者能够将file upload到我的服务器,并可能将用户发送到我的域中的恶意内容,这已经足够糟糕了。 但是,他/她也能够编辑文件。 这样做的结果是,我的网站被修改,把新用户注册的所有信息通过电子邮件发送到Gmail地址。 我不知道从哪里开始寻找,并正在请求帮助。 除了明显的目录权限(不允许file upload到php代码可能执行的目录;不要在用户的上传目录中执行php代码)我不知道要改变什么,以确保不会再发生。 这是我的理解,如果一个文件是由根拥有,没有其他用户可以改变它。 显然这不是事实。 如果是你的服务器,你会在哪里看?
我build立了一个apache + mod_mono asp.net mvc3网站,而且我正面临着一些奇怪的问题。 有时,由于我不知道的原因,网站只是停止响应。 当发生这种情况时,我进入我的Linode帐户(我托pipe我的网站)并运行“top”,只validation单声道进程是否正在使用多达400%的CPU(甚至有可能呢?虚拟化,也许呢?)和大量的记忆。 据说这是一个已知的问题( 见这个 )。 然而,我的网站是非常新的,我从来没有超过10-20在线访问者,所以高负载是不可能的。 我也在本地做了一些压力testing,问题没有出现。 这个问题只出现在我的生产服务器(24/7全天候运行),这使我认为它可能是单声道需要重新启动一次(虽然我想知道为什么这是需要在我的情况,因为我的网站仍然非常低调)。 出于这个原因,我为单声道设置了两个小时的自动重启时间。 即使在这之后,问题仍然出现(尽pipe不太常见)。 然后,我马上想到configurationMonoMaxActiveRequests和MonoMaxWaitingRequests,但事实是,我不知道这些值是否应该低或高以避免我所面临的问题。 我也不明白为什么MonoMaxWaitingRequests的默认值只有20。这是否意味着40个同时请求是我的服务器可以处理,因为等待线不能超过20? 总的来说,我的问题是(是):我做错了什么还是仍然有一个问题,与mod单? 我怎么知道MonoMaxActiveRequests和MonoMaxWaitingRequests有什么价值? 我应该增加这些值还是减less它们以避免报告的问题? 提前致谢。
我正在运行一个名为Redmine的Ruby on Rails应用程序。 它一直在正常工作,但今天它给了503服务暂时不可用的错误。 (最初是由一个现在不在的员工build立的) 我检查错误日志,它说: [Mon Nov 21 11:03:30 2011] [error] (111)Connection refused: proxy: HTTP: attempt to connect to 127.0.0.1:3000 (127.0.0.1) failed [Mon Nov 21 11:03:30 2011] [error] ap_proxy_connect_backend disabling worker for (127.0.0.1) 这是我的Apacheconfiguration的一大块 <VirtualHost *:80> ServerName redmine.{domain}.com RewriteCond %{DOCUMENT_ROOT}/%{REQUEST_FILENAME} !-f RewriteRule ^/(.*)$ balancer://redminecluster%{REQUEST_URI} [P,QSA,L] </VirtualHost> <Proxy balancer://redminecluster> BalancerMember http://127.0.0.1:3000 </Proxy> 我发现这个链接: http : […]
我需要根据RequestContent头configurationfilter设置(在Apache2中)。 可能吗? 具体更改基于一个头的值。 (我使用mod_line_edit来过滤反向代理中的html) 编辑:我正在做反向代理,我想过滤掉一些标签(我可以做到这一点与mod_line_edit)我只想应用这个规则,当有特定的RequestHeader目前。