问题不是一个持久的问题; 它有时会发生,我无法重新创build它(即使使用相同的url)。 [Tue Dec 20 09:07:12 2011] [error] [client 66.249.66.169](20025)给定的path包含通配符:访问/?p = 2463失败 [Tue Dec 20 10:10:30 2011] [error] [client 110.0.107.198](20025)给定path包含通配符:访问/proxyimages.php?url=http%3A%2F%2Fi.imgur.com %2F2DKZ0.jpg&mimeType =图片%2Fjpeg失败 我正在使用一个WordPress的博客进行了一些修改,自从一段时间以来,我已经从Apache获得了很多这些错误,谷歌结果这个问题是没有用的… 有任何想法吗? 编辑: 一些虚拟主机只与干净的httpd.conf不同 <VirtualHost *:80> DocumentRoot C:/xampp/htdocs/ ServerName 94.102.49.102 </VirtualHost> <VirtualHost *:80> DocumentRoot C:/xampp/htdocs/site1 ServerName www.site1.com ServerAlias site1.com *.site1.com </VirtualHost> <VirtualHost *:80> DocumentRoot C:/xampp/htdocs/site2 ServerName www.site2.info ServerAlias site2.info *.site2.info </VirtualHost> <VirtualHost *:80> […]
我一直在努力使负载均衡和集群工作使用这些组合: Apache HTTP服务器2.2.21(httpd-2.2.21-win32-x86-openssl-0.9.8r)使用mod_proxy_ajp启用了粘滞会话。 Apache Tomcat 7.0.23(apache-tomcat-7.0.23-windows-x64) JDK 7更新2(jdk-7u2-windows-x64) Windows 7 64位 Spring 3.1 我读过的一些链接: Tomcat集群 – 一步一步指南 为会话复制设置Tomcat群集 了解Tomcat上下文容器 集群/会话复制如何 这是我的configuration: httpd.conf文件 # Required Modules LoadModule proxy_module modules/mod_proxy.so LoadModule proxy_ajp_module modules/mod_proxy_ajp.so LoadModule proxy_balancer_module modules/mod_proxy_balancer.so LoadModule status_module modules/mod_status.so # Reverse Proxy <Proxy balancer://mybalancer> BalancerMember ajp://localhost:8301 route=s1 BalancerMember ajp://localhost:8302 route=s2 BalancerMember ajp://localhost:8303 route=s3 </Proxy> ProxyPass / balancer://mybalancer/ […]
我试图让我的Apache服务器(OS X的狮子,而不是服务器版)运行,使用Dropbox内的文件夹作为DocumentRoot。 这工作正常,只要我运行Apache作为pipe理员,这意味着:与pipe理权限。 我有时会login热点,所以在我再次这样做之前,我想知道我是否正在危及自己; 运行在服务器上的唯一东西是我创build的文件。 第二:我怎样才能使用没有pipe理员帐户的Dropbox运行Apache? 我试图在Dropbox里面修改755的Documents文件夹,但是它对apache没有任何影响 – 虽然我看到它在Finder中查看时已经改变了权限。 澄清: My Document Root = … / myuser / Dropbox /…/ htdocs 与apaches httpd.conf一起使用这些ernties: 用户[一些pipe理员] 组pipe理员 什么权限我必须适用于htdocs获得Apache运行,如_www:_www?
我有两个CentOS机器(虚拟化),在/etc/fstab有一个挂载的NFS共享: <ipaddr>:/mnt/nfsshare /mnt/nfsshare nfs rsize=1024,wsize=1024,timeo=14,intr,cto,relatime 0 0 我在每个Apache的configuration中都有EnableMMAP Off和EnableSendfile Off 。 连接到NFS的另一台服务器偶尔会通过一个更新版本的CSS文件进行复制(例如,当有人应用来自分段的更改时)。 在shell中,这个更新似乎要经过(即更新的时间戳和cat显示正确的数据)。 但是,从浏览器或其他工具加载文件显示过时的版本。 有时甚至会看到不同的响应(两台Apache服务器负载均衡)。 经过一段时间的改变似乎会通过,Apache将返回正确的文件内容,但通常需要一两分钟。
无论出于何种原因,我无法在我的httpd.conf中包含以下行: AuthBasicProvider file ldap 我不断收到以下错误: Unknown Authn provider: ldap Apache是从源代码编译的: –enable-authnz-ldap –enable-ldap 我应该通过什么其他的编译时间选项? build立svn / ldap服务器,编译支持而不是dso。 谢谢! V
我们的环境如下所示: HLB(Ace) – >冗余Apache服务器 – >后端Websphere服务器 进入负载均衡器的安全stream量,其中SSL证书被解密。 该请求然后转发到两个Apache Web服务器之一。 然后Apache将请求转发到适当的Websphere Application Server(如果需要)。 Websphere通过相同的path回复客户端。 我们的networking组告诉我们SSL不应该安装在networking服务器上,因为它阻止了它们的数据包跟踪。 对于我们内部的书面应用程序,当URL被redirect时,我们相对redirect,因此它保持为HTTPS。 然而,我们有一个购买的产品,处理,然后发送绝对redirect回到客户端作为HTTP。 我们相信这是因为apache收到未encryption的请求。 我们正试图find一种方法来让Apache将协议重写为https的应用程序在Websphere中(应用程序是Vignette Portal) 我试过一个简单的 <Location /LocationINeed> RewriteCond %{HTTPS} off RewriteRule (.*) https://%{HTTP_HOST}%{REQUEST_URI} </Location> 但是这并没有奏效。 根据我读的这个绝对的强制直接redirect到客户端,并最终创build一个循环。 我是一个相当缺乏经验的Apachepipe理员,花了一天的时间在网上寻找MOD_substitutem和mod_rewrite,但是我所有的尝试都不尽如人意。 如果你遇到过这个问题,我很想听听你是如何解决这个问题的。
我正在尝试使用Apache代理作为运行在我的基础架构中不同服务器上的服务的前端。 我们称之为proxy.example.com和service.example.com。 Proxy.example.com正在侦听端口80,但service.example.com正在侦听端口8888.service.example.com在连接到端口时所做的第一件事情是发送一个302redirect,其中包含端口8888它 – 和Apache是正确重新映射的域名,而不是redirect端口。 service.example.com上的服务是第三方打包的产品,所以让我们假设我们不能以任何方式改变它的工作方式。 Apacheconfiguration的相关位看起来像这样: ProxyPreserveHost On ProxyPass / http://service.example.com:8888/ ProxyPassReverse / http://service.example.com:8888/ 这里是一些(轻微匿名)telnet到端口80.首先,直接到service.example.com: $ telnet service.example.com 8888 Trying xxx.xxx.xxx.xxx… Connected to service.example.com. Escape character is '^]'. GET / HTTP/1.0 Host: service.example.com HTTP/1.0 302 Found Date: Thu, 19 Jan 2012 10:38:54 GMT Content-Type: text/html Location: http://service.example.com:8888/directory/index.html Connection closed by foreign host. 并通过proxy.example.com: $ […]
我已经发布了以下问题,但认为可能有一个基于服务器的解决scheme。 https://stackoverflow.com/questions/9053964/php-script-with-sleep-does-not-exit-on-connection-close 我正在运行一个Ubuntu VPS来运行这个脚本,并且当用户closures他的浏览器的窗口/标签页时,我试图让脚本死掉。 有几个基于PHP的函数来查看连接是否仍然打开,但没有任何工作(相信我,testing所有)。 任何有关如何通过服务器可以做到这一点的创意?
目标:build立一个服务器,可以接收来自域的https和http请求,并转发到在服务器上运行的rails应用程序。 rails应用程序在localhost:3002上运行,所有连接到服务器的尝试都是从互联网上的另一台机器上进行的。 我遵循这个指南: http : //hints.macworld.com/article.php?story=20041129143420344 这是我的虚拟主机定义 NameVirtualHost *:80 <VirtualHost *:80> DocumentRoot "/Users/me/projects/myproject/public" ServerName ssl.mydomain.com ServerAlias *.ssl.mydomain.com ProxyPass / http://localhost:3002/ # the rails app forwards all http requests to https </VirtualHost> <VirtualHost *:443> SSLEngine on SSLProxyEngine On RequestHeader set Front-End-Https "On" CacheDisable * SSLCipherSuite ALL:!ADH:!EXPORT56:RC4+RSA:+HIGH:+MEDIUM:+LOW:+SSLv2:+EXP:+eNULL DocumentRoot "/Users/me/projects/myproject/public" ServerName ssl.mydomain.com ServerAlias *.ssl.mydomain.com SSLCertificateKeyFile "/private/etc/apache2/certs/webserver.nopass.key" SSLCertificateFile "/private/etc/apache2/certs/newcert.pem" […]
目前我的Linux CentOS专用服务器出现非常严重的问题。 由于某些特殊的原因,我所有的内存都被apache占用,结果是我的qmail进程崩溃了。 首先,为什么qmail会崩溃,如果Apache正在吃所有的内存? 如何才能find造成这个问题的原因? Media Temple的支持团队正在帮助我,但这不在他们的支持范围之内,所以我不确定他们还能帮助我什么。 我真的很困惑,因为它似乎没有合理的解释为什么内存被用完。 我的网站stream量比平时还要多 给你一些有关情况的信息: 似乎所有这些都是在我更新Plesk和我的容器时开始的。 但是,我不能确定这一点,很可能我在同一天做了其他的事情 当我看着beancounters时,它说tcpsndbuf中有一个547225失败。 我不知道这是什么意思,但这是我相信这个问题是与Apache的原因。 我可以研究这个进一步吗? 虽然可能不相关,几个星期前我用Apache Benchmarking工具来模拟1000个访问我的网站之一。 几个星期前,我还跟随媒体圣殿“ 更好的步骤 ”来安装Monit,Munin,Plesk Health Monitor以及Apache和MySQL的一般调整。 这些步骤无疑对服务器有着相反的影响,从那时起,我的内存消耗已经高得多。 我试图恢复到以前的conf文件,但这并没有什么区别。 我已经花了很多时间试图达到这个目标,但是我认为这个问题对我来说有点过分了。 有任何机构有任何build议吗? UPDATE 我忘了提到,我一次又一次,我的CPU峰值。 不知道这是否相关,但认为我会包括它。