Tag: Apache

Nginx如何处理HTTP请求?

我理解Apache使用的线程驱动:每个连接打开一个线程,当发送响应时,线程closures,释放其他线程的资源)。 但是我没有得到Nginx使用的事件驱动devise。 我已经阅读了关于事件驱动devise的一些基础知识..但是我不明白nginx如何使用它来处理web请求。 我在哪里可以阅读和理解Nginx如何以事件驱动的方式处理连接,所以我得到为什么它更好,而不是接受基于事件的devise比线程驱动的devise更好。

如何覆盖spark中的输出目录

我有一个火花stream应用程序,每分钟产生一个数据集。 我需要保存/覆盖处理的数据的结果。 当我试图覆盖数据集org.apache.hadoop.mapred.FileAlreadyExistsException停止执行。 我设置了Spark属性set("spark.files.overwrite","true") ,但没有运气。 如何覆盖或预先删除火花文件?

Apache错误:_default_虚拟主机在端口443上重叠

尝试启动Apache时出现此错误。 _default_虚拟主机在端口443上重叠 我正在尝试设置SSL。 几乎所有的在线解决scheme都说: NameVirtualHost *:443 到conf文件,但Apache仍然无法启动,只是说 行动开始失败。 Apache日志可能有更多的信息 Apache日志中有零个信息。

在Apache中运行Node.js?

我们在一台也使用Perl提供页面的机器上安装了Apache Web服务器。 对于一个项目,我决定使用Node.js而不是Perl / Ruby。 只是想知道是否有可能使用Apache作为我的networking服务器(所以它服务的页面),并使用Node.jsdynamic创build网页(这是一个Web应用程序,我正在创build)? 换句话说,它们可以像Apache / Perl或Apache / PHP一样携手合作。

debuggingApache / Django / WSGI错误请求(400)错误

我的简单的Django应用程序在debugging模式( manage.py runserver )下工作正常,并且在我的开发箱上工作在WSGI + Apache下,但是当我推到EC2时,我开始接收错误Bad Request (400) (10-80%的时间) Bad Request (400)我试图查看任何url(无论是在我的应用程序或在Djangopipe理员。 我在哪里可以find有关此debugging信息? 即使使用LogLevel=info ,也不会出现在/var/log/apache2/error.log 。 我已经检查了版本,logging了请求环境(参见ModWSGIdebugging提示 )并且没有看到重大区别。 剩下的一个想法是,我使用的是基于Python 2.7.1构build的Ubuntu 12.04(libapache2-mod-wsgi 3.3-4build1)中的mod_wsgi; 我有Python 2.7.3。 Django是1.6,比Ubuntu Precise版本更新。 我犹豫从源码开始构build软件包,因为它很难清理,而且这些看起来像是小版本的变化… 感谢您的帮助。 (作为参考,这里是Apacheconfiguration和WSGI应用程序) Apacheconfiguration(000-默认) <VirtualHost *:80> ServerAdmin webmaster@localhost DocumentRoot /var/www WSGIScriptAlias /rz /usr/local/share/rz/rz.wsgi … rz.WSGI应用程序 import os import sys import django.core.handlers.wsgi import pprint path = '/usr/local/share/rz' if path not […]

设置jenkins时命令ProxyRequests无效

我为jenkins设置了一个新的Vhost: <VirtualHost *:80> ServerAdmin webmaster@localhost ServerName ci.company.com ServerAlias ci ProxyRequests Off <Proxy *> Order deny,allow Allow from all </Proxy> ProxyPreserveHost on ProxyPass / http://localhost:8080/ </VirtualHost> …使用代理,当我重新启动Apache我得到像这样的错误: Invalid command 'ProxyRequests', perhaps misspelled or defined by a module not included in the server configuration

拒绝访问Apache上的.svn文件夹

我们在subversion中有一个rails应用程序,我们使用Capistrano进行部署,但注意到我们可以访问'/.svn'中的文件,这提供了一个安全问题。 我想知道什么是最好的方法来做到这一点。 一些想法: 全局Apacheconfiguration拒绝访问 在公用文件夹和所有子文件夹中添加.htaccess文件 Cap任务更改权限 我真的不喜欢删除文件夹或使用svn导出的想法,因为我想保留'svn info'。

谁添加“_”单个下划线查询参数?

我有一个Apache服务器上运行的PHP服务器,我得到很多请求看起来像这样, 10.1.1.211 – – [02/Sep/2010:16:14:31 -0400] "GET /request?_=1283458471913&action=get_list HTTP/1.1" 200 547 0 "http://www.example.com/request" "Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US; rv:1.9.2.8) Gecko/20100722 Firefox/3.6.8 (.NET CLR 3.5.30729)" 28632 15602 _参数被神秘地添加到请求中。 我正在试图找出谁在做这件事。 有一个在Apache前面运行的NetScaler。

将注释添加到.htaccess

为什么这个工作: RewriteRule (.+)/$ $1 这个工作: RewriteRule (.+)/$ $1 [L] #bla bla bla 但是这不起作用: RewriteRule (.+)/$ $1 #bla bla bla

从org.apache.http.HttpResponse获取HTTP代码

我在我的Java应用程序中使用org.apache.http.HttpResponse类,并且需要能够获取HTTP状态码。 如果我使用.toString() ,我可以在那里看到HTTP状态码。 有没有其他的函数,我可以只是获得HTTP状态代码为int或string? 谢谢一堆!