Articles of apache 2.2

configurationApache2只响应虚拟主机

有一台服务器在查看日志的同时,通过自动化脚本寻找漏洞,通过直接IP地址,每天看起来会多次被点击很多次。 参赛作品如: [Sat Jul 31 17:45:01 2010] [error] [client xxx.xxx.xxx.xxx] script '/var/www/phpMyAdmin' not found or unable to stat 我在这个系统上运行了许多虚拟服务器,但是没有直接的IP。 所有这些尝试导致404,这是好的,但我宁愿没有服务器响应。 任何方式来configuration,说/网站,可用/默认为简单地删除它收到的每个请求? 谢谢

如何去除所有主机在Apache的www?

我在这个问题上读了SO主题。 但是,它们只适用于单个主机。 我想为现在和将来的域名的所有服务器有一个统一的规则。 基本上,我想从所有的请求中删除www,只留下域名是可访问的。 Apache也提供HTTPS,那么如何将这个应用到所有的? 谢谢! http://www.example.com >> http://example.com https://www.example.com >> https://example.com 玛丽亚

Mac OS X Server 10.6在SSL证书更换后拒绝提供网页

我运行一个在运行Mac OS X Server 10.6的Apple Xserve上托pipe的网站。 今天,我用新获得的证书replace了过期的SSL证书。 我也删除了旧的证书。 我使用服务器pipe理工​​具进行了这些更改。 证书看起来是有效的 – 软件是这样说的,并显示所有正确的信息。 它还声称Web服务正在运行。 但是,由于我做了一个更改,我的服务器拒绝提供网页。 任何加载页面的尝试都会立即被拒绝。 其他服务,如苹果远程桌面,SSH,法新社等工作正常,这只是拒绝连接的Apache。 我重新启动了服务器,并使用Server Admin和apachectl重新启动了Apache。 后者工具也相信Apache正在运行,但我无法连接到它。 我已经尝试过比较我的/ etc / apache2文件夹与备份副本,但正如所怀疑的,所有的更改都与SSL证书有关,并且对我来说似乎无害。 我在这上面打了一堵砖墙; 没有什么是错误的,Google没有返回结果,但是我的网站被破坏了。 我希望你们中的一个对那些对这个知道得多的人感到满意,至less我可以给我一个暗示可能是错误的暗示。 谢谢! 编辑:错误日志中的最后几行: [Mon Sep 13 13:30:11 2010] [warn] [client 65.55.3.193] mod_include: Options +Includes (or IncludesNoExec) wasn't set, INCLUDES filter removed [Mon Sep 13 13:31:20 2010] [notice] caught SIGTERM, shutting […]

防止Django应用程序导致Linux机器内存耗尽

我的一个Linuxnetworking服务器最近耗尽内存,挂在一个OOM杀死狂热,并不得不重新启动。 这是一个512 MB的VPS,但自从几个月前成立以来,它一直在运行。 我怎样才能防止这种情况再次发生? 我无法从日志中找出哪个过程是原因。 死亡的进程是mysqld,接着是apache2。 根据框上运行的内容,我认为Django应用程序(在apache和mod_wsgi下运行)中可能出现了问题。 将限制堆栈大小(与stack-size选项为wsgi)帮助? 一般可以限制wsgi或python或apache的内存使用情况吗? ( 这个问题的答案不是。)

Apache httpd.conf处理多个域以运行相同的应用程序

所以我们正在寻找的是能够做到以下几点: 我们有一个应用程序,可以加载基于它被访问的域的某些设置。 因此,如果您来自xyz.com,我们会展示不同的徽标,如果您来自abc.com,我们会展示不同的徽标。 代码是相同的,从同一台服务器运行只是检测运行中的域 现在我们想获得一个专门的服务器(任何build议?),这将使我们能够指向我们想要的服务器的所有的维生素(我们改变域的DNS到我们的服务器),然后当用户去一个某些域他们运行相同的应用程序。 现在据我所知,我们需要在apache中创build一个“VirtualHost”来处理这个问题。 我们可以创build一个捕获所有域的通配符虚拟主机吗? 我根本不是Apache的专家。 所以请原谅,如果这是一个愚蠢的问题。 任何详细的帮助将是伟大的。 谢谢

OSError:超出磁盘配额

嘿家伙,即时通讯使用Django的1.2.1,和python2.4,我也有Django的CMS 2.1.3testing版,即时通讯使用虚拟主机在我的Apache的conf,由于某种原因每次我添加一个新的内容,如文本或图片,我得到一个OSError:[Errno 122]超过磁盘配额,是什么原因造成的?

Mindtouch / Dekiwiki输出奇怪的URL(本地:// …)

我目前正在Debiannetworking服务器上testing一个新的Mindtouch安装。 当使用Math-extension(使用LaTeX将math公式转换为.png图像并在网页上显示它们的扩展名)时,我只是从math扩展名(即使是错误消息)中收到任何输出。 我深入挖掘了这个问题,我注意到下面的HTML代码是从服务器发送到公式的图像所在的客户端: <img src="local://7c81b24bae6310e118b6b59b095eff15/deki/services/default/17/images/07adeb54-461a-d4c1-f66a-a69d14e29c2f.png" /> 我不知道这里会出现什么问题,因为在access,error或者deki-api日志中也没有任何错误的迹象。 在我的本地系统上,这个错误也是不可重复的,完成相同的configuration步骤。 以最好的问候,emiswelt 编辑: 据了解,我通过mindtouch论坛和wohasearch,这里是解决scheme: http ://forums.developer.mindtouch.com/showthread.php?t=8112&highlight=math+local

多less个杂种实例?

如果我只使用一个杂种实例就能正确理解事情,那么如果你得到一个需要一段时间的请求(就像一个购物者与大量商品一样),那么其他请求必须排队等待第一个完成。 因此,运行另一个杂种实例打开另一个“客户服务线”。 我们有一个10左右的团队经常访问该网站杂种服务。 运行10个杂种实例有缺点吗? 为了实际的目的,对于10个经常使用的用户来说,这是一个好的数额? 这是通过Apache(SSL)通过负载均衡器代理。

https设置与Apache2

我有一个网站名为http://www.mysite.com/configuration在Apache虚拟主机。 是否有可能使用https免费证书(如果需要) 请任何人给我一步一步的指导

在debian中创build两个单独的http处理位置

不完全确定如何提出问题,请纠正我的缺陷。 我想创build两个单独的HTTP Web处理环境在一个debian框进行Web开发。 现在一切都在/ var / www中处理,我可以通过http:// localhost访问它。 我需要第二个位置,它完全像/ var / www,但是独立,所以我可以使用不同的.htaccess文件。 我怎样才能configurationapache2使用新的位置,然后我用什么地址来访问它?