Articles of apache 2.2

如何为mod_python或mod_wsgiconfigurationISPConfig?

如何configurationISPConfig的mod_python或mod_wsgi的Django的应用程序部署?

lighttpd VS Apache

你能告诉我有什么区别(我从来没有听说过lighttpd之前)? 亲/缺点? 你会select哪个网站处理大量查询(如每天20,000分钟)? 谢谢

与Tomcat的Apache 2.2

我试图设置一个开发环境与Apache2.2 + tomcat + mysql。 当然,我已经有apache2.2 + mysql工作正常与PHP,但是,当我看谷歌有关如何设置tomcat,我发现很多困惑。 有人使用代理,有人rewriterules等… 你能给我一些关于如何完成这个任务的信息/链接? 最好的,安德烈

(13)Apache CGI尝试的权限被拒绝

我最近升级了我的Apache2服务器,现在无法运行CGI应用程序。 我的日志正在显示 (13)多次尝试后,权限被拒绝无法连接到cgi deamon 我明白,错误信息意味着Apache被拒绝某些文件的权限,而且我很难追究和解决问题。 错误消息中提到的文件是否真的是被阻止的文件? 或者可能是由其他一些需要的文件引起的问题? .cgi文件正好在/ usr / share下。 文件所有权(根)和权限(世界可读/可执行文件)与文件及其祖先始终保持一致。 SELinux文件标签不变。 SELinux审计日志显示没有与Apache或CGI程序相关的拒绝。 在donotaudit条件的情况下,我启用了审计,但仍然没有看到任何东西。 我简单地将SELinux切换到宽容模式,无济于事。 我甚至尝试在宽容模式下重新启动Apache。 这并没有解决问题。 有关如何解决这个问题的任何build议? 我试图恢复到旧的Apache。

在Ubuntu 10.04上通过HTTPS提供SVN的问题

升级到Ubuntu 10.04后,我们在Subversion服务器上遇到了一些问题。 当试图访问一个存储库,不pipe客户端(我已经尝试了Windows上的git-svn和svn以及Ubuntu 10.04上的svn,从不同的计算机和networking位置),我得到了一个400错误的请求。 这是svn的输出: svn: Server sent unexpected return value (400 Bad Request) in response to OPTIONS request for 'https://svn.example.org/svn/programs' 以下是Apache日志(我正在运行Apache 2.2)的相关条目: error.log中 [Mon Jun 14 11:29:31 2010] [error] [client xxxx] request failed: error reading the headers ssl_access.log xxxx – – [14/Jun/2010:11:29:28 +0200] "OPTIONS /svn/programs HTTP/1.1" 401 2643 "-" "SVN/1.6.6 (r40053) neon/0.29.0" xxxx – […]

将SSL证书从一台Apache服务器移到另一台

我只是移动主机,我寻找一个体面的指导如何将我的旧主机的SSL证书移动到新的。 我惊讶于有多less简单无用的“指南”或“教程”在那里。 任何人在他的最爱中有任何链接,或者知道如何移动证书的简单步骤指南? 我在Ubuntu上,它是一个不受pipe理的服务器,所以没有cPanel / plesk,只是根ssh。 谢谢!

与Nginx的Apache风格的多视图

我有兴趣从Apache / mod_php切换到Nginx的一些非CMS网站我正在运行。 问题的网站是完全静态的HTML文件或简单的PHP,但他们有一个共同点是,我目前正在使用Apache的mod_negotiation服务他们没有文件扩展名。 我不关心实际的内容谈判; 我正在使用这个,所以我不必在我的url中使用文件扩展名。 例如, /info/contact /info/contact.php的文件通过just /info/contact的URL访问 实际的文件是在该位置的.php文件,但我不使用URL中的扩展名。 这给了我稍微更短,更干净的url,也没有向用户公开实质上没有意义的实现细节。 在Apache中,所有这些都需要启用mod_negotiation并将+ MultiView添加到该站点的选项中。 在Nginx中我收集了一些重要的内容,但是对Nginx来说是新的,我不确定如何去做。 这些网站目前工作良好,从Nginx到Apache的代理,但我想尝试只用Nginx / fastcgi运行它们。 只要我使用扩展,它们就可以很好地工作,所以fastcgi方面的工作非常棒。 我现在关心的是删除这些扩展。 请记住,在子目录中,文件名并不总是在URL中。 那是, /foo/bar应该查找/foo/bar.php或/foo/bar/index.php /foo/应该查找/foo/index.php 有没有简单的方法来实现这个与Nginx或我应该坚持与代理到Apache?

尽pipe有maxclient和其他限制,apache产生了太多的进程

这是我的MPM限制: <IfModule mpm_prefork_module> StartServers 10 MinSpareServers 10 MaxSpareServers 10 MaxClients 10 MaxRequestsPerChild 2000 </IfModule> 但是,尽pipe如此,目前我已经有超过20个apache进程运行,而在过去的一两个小时内,已经有40-50个进程了。 MaxClient和MaxSpareServers不应该控制进程的数量(即大约10)吗? 有什么我失踪?

新鲜的红帽企业Linux无法使用yum安装httpd

我试图在一个新鲜的红帽子服务器上安装一个LAMP栈,但百胜餐厅行事不端。 由于linux不识字,我不知所措。 $yum install httpd Loaded plugins: security Setting up Install Process No package httpd available. Nothing to do 我的百胜configuration $ cat /etc/yum.conf [main] cachedir=/var/cache/yum keepcache=0 debuglevel=2 logfile=/var/log/yum.log distroverpkg=redhat-release tolerant=1 exactarch=1 obsoletes=1 gpgcheck=1 plugins=1 # Note: yum-RHN-plugin doesn't honor this. metadata_expire=1h # Default. # installonly_limit = 3 # PUT YOUR REPOS HERE OR IN separate […]

处理程序for(null)返回无效结果代码70007 /导致错误500?

我得到这些错误在我的网站(PHP / Apache / Linux / MySQL的VPS)的一些页面间隔,似乎无法find任何可重复的情况: (null)的处理程序返回了无效的结果代码70007 要么 (null)处理程序返回无效的结果代码70014 它主要发生在完成文件(图像)上传的页面上。 然后它会导致500错误。 谷歌还没有回报任何结论,有没有人遇到这些错误?