Articles of apache 2.2

只允许与htaccess GET请求?

我应该如何让只有GET请求访问我的服务器使用htaccess的所有文件和脚本? 我的networking服务器是Apache

Apache ab:select并发连接数

我无法find明确说明合理并发连接数量的任何内容 – 我也无法find关于此主题的任何论述或研究。 老板说:“服务器需要处理5万个并发用户 – 所以用5万个并发连接来衡量。” 然后,我至less在一个受欢迎的博客中看到,测量50个并发连接相当于Slashdotted或Farked。 数字是多less? 什么是合理的? 什么不是? 并发连接如何转化为在任何时候在线的用户数量?

无法访问JavaScript文件夹

我注册并设置了一个小的Ubuntu的VPS切片,一切都很顺利,除了一个小问题。 我有两个虚拟主机设置,但不能访问每个的JavaScript文件夹。 如果我导航到www.domain1.com/javascript或www.domain2.com/javascript,我收到以下消息… You don't have permission to access /javascript/ on this server. 如果我将目录重命名为其他任何东西(例如:js),我可以访问内容没有问题。 这似乎是一个保留的关键字或东西,即使没有一个JavaScript文件夹我得到相同的消息,而不是404消息。 我删除了.htaccess文件,只是因为导致它。 没有…任何想法发生了什么事?

用HAProxy缓解DDoS攻击

我们今天早些时候通过DDoS攻击进行了攻击。 在我们的负载平衡器(HAProxy)上,连接的数量是正常的20倍,所有的后端节点在这次攻击中继续下降。 System structure: HAProxy > Squid > Apache (for ModSecurity) > IIS app layer. 在攻击过程中,我注意到Apache中出现了一个MaxClients Reach错误,所以我把这个设置从150提升到了250,似乎有所帮助。 但是,似乎我不得不手动重启Apache以使后端恢复。 袭击持续了大约50分钟。 在攻击开始消退之后,每个节点上最后的Apache重新启动将我们带入绿色,但是现在我正在考虑为什么它首先发生。 在Apache的错误日志中,我看到了很多这样的: [Wed Jun 22 11:46:12 2011] [error] [client 10.xxx] proxy: Error reading from remote server returned by /favicon.ico [Wed Jun 22 11:46:13 2011] [error] [client 10.xxx] (70007)The timeout specified has expired: proxy: error reading status […]

nginx是否适合dynamic内容?

我想要一个替代的Apache,lighthttpd有内存泄漏的问题,所以我不能去为它,我一直在阅读,该nginx是好的静态内容,但它是好的php-mysql的dynamicvideo共享内容? 我也读过,一个好的select是一起运行Apache和Nginx的dynamic内容,但我不想使用Apache所有 – 阿帕奇使用如此之多的内存,这就是为什么我想首先使用Nginx! 我的最后一个问题是,lighthttpd仍然存在内存泄漏问题,或者他们修复了这个问题,因为我喜欢使用它,我在某个地方看过YouTube使用它,而我的网站和youtube很相似(虽然不一样,但是如果YouTube足够好,对我来说就够了)

你如何设置SSL和Nginx代理?

我有Nginx监听端口80上的stream量,并通过端口8080代理某些请求到Apache。我要设置Nginx监听端口443的httpsstream量,但我的问题是现在应该怎么做代理? Apache的代理服务器是否需要https或者Nginx已经解码了,所以我可以继续通过端口8080发送给Apache。顺便说一下,Apache运行的模块数量最less,目前没有SSL相关模块我需要安装任何?

Apache:基于客户端IP的DocumentRoot

我不知道这是否可能在Apache上,我来之前已经做了大量的研究。 但: 我有一个VirtualHost运行在**:80 *,ServerName到somedomain.tld。 我想实现的是,如果客户端10.2.1.4访问somedomain.tld,客户端将从DocumentRoot / var / www / pages-1 /提供内容。 然后,如果10.3.0。*访问相同的somedomain.tld,客户端将从DocumentRoot / var / www / pages-2 /获取内容。 目前有什么办法可以做到这一点?

Apache ProxyPass丢失图像

我有一个位于我的glassfish服务器前的apache服务器。 mydomain.com直接进入我在apache上的静态文件,比如果你打到子域forum.mydomain.com它会去到glassfish webapp论坛/在127.0.0.1:8080/forum/。 这个代理似乎工作,把我带到networking应用程序,但所有的图像都失踪了! 这是我如何去我的虚拟主机设置。 NameVirtualHost *:80 <VirtualHost *:80> ServerName www.mydomain.com ServerAlias subdomain.mydomain.com mydomain.com DocumentRoot "/usr/local/apache/htdocs" </VirtualHost> <VirtualHost *:80> ServerName forum.mydomain.com # any logging config, etc, that you need ProxyPass / http://127.0.0.1:8080/forum/ ProxyPassReverse / http://127.0.0.1:8080/forum/ </VirtualHost> 在访问日志中,这是我所看到的。 [15/Jan/2012:03:28:02 +0000] "GET /forums/list.page HTTP/1.1" 200 12861 [15/Jan/2012:03:28:02 +0000] "GET /forum/templates/default/images/logo.jpg HTTP/1.1" 404 1075 [15/Jan/2012:03:28:02 +0000] "GET /forum/templates/default/styles/style.css?1326582403934 […]

Apache什么时候重新读取.htaccess文件的更新?

我有一个托pipe服务器。 当我更新.htaccess时,更新的规则是否立即生效? 我知道托pipe人可以做他们想做的事,不知道这个特定托pipe人的特定政策是不可能知道的。 但在正常情况下,如果我更新.htaccess,Apache是​​否立即重新读取? 还是有什么我可以告诉Apache重新读取它? 或者是什么?

Linux服务器被黑了?

可能重复: 我的服务器被黑了应急 我试图确定这个linex webserver / openfire服务器是否被某种forms的恶意软件或黑客入侵。 你能帮我确定这个服务器是否被黑客入侵了吗? 下面的日志片段来自运行apache的linux服务器。 几天前,安装在服务器上的moodle站点开始渲染Apache默认页面。 访问日志也显示一些我不确定的活动。 请参阅下面的日志。 85.190.0.3 – – [02/Apr/2012:13:31:01 -0600] "CONNECT 213.92.8.7:31204 HTTP/1.0" 405 303 "-" "-" 85.190.0.3 – – [02/Apr/2012:13:31:01 -0600] "CONNECT 213.92.8.7:31204 HTTP/1.0" 405 303 "-" "-" 99.41.69.92 – – [02/Apr/2012:13:33:35 -0600] "GET /files/externallibs.php HTTP/1.1" 404 306 "-" "curl/7.18.0 (x86_64-pc-linux-gnu) libcurl/7.18.0 OpenSSL/0.9.8g zlib/1.2.3.3 libidn/1.1" 212.34.151.92 – – […]