Articles of apache 2.2

在Ubuntu 12.04 LTS上将Apache 2.2.22升级到2.2.26

我一直在互联网上寻找一个看起来很简单的过程,但我似乎无法得到这个工作。 我目前在我的Ubuntu服务器上运行Apache 2.2.22,我只需要升级到最新版本。 Ubuntu还没有更新他们的存储库,所以我不能使用apt-get(可悲的是)。 我发现这篇文章详细说明如何从.tar.bz2安装2.4.3,所以我想我会尝试。 我卸载了Apache 2.2.22,并遵循了所有的步骤(当然是使用.tar作为2.2.26)。 当我运行/etc/apache2/bin/apachectl start ,它不会抱怨,但Web服务器似乎没有工作。 去网站只是导致Chrome说“页面无法显示”。 没有错误500,没有。 (我应该注意到我运行这样的configuration: ./configure –prefix=/etc/apache2 ) 运行service apache2 start只会导致它没有安装Apache MPM软件包。 有关如何执行此更新的任何想法?

结合链式重写规则来删除所有的尾部斜线

我正在使用这个规则去除所有的尾部斜杠: RewriteRule ^(.*)/////////$ $1 [N] RewriteRule ^(.*)////////$ $1 [N] RewriteRule ^(.*)///////$ $1 [N] RewriteRule ^(.*)//////$ $1 [N] RewriteRule ^(.*)/////$ $1 [N] RewriteRule ^(.*)////$ $1 [N] RewriteRule ^(.*)///$ $1 [N] RewriteRule ^(.*)//$ $1 [N] RewriteRule ^(.*)/$ $1 [L,R=301] 但301头只有在最后一条规则被触发时才会被发送。 我没有得到这些规则的组合和工作。 这RewriteRule ^(.*)/+$ $1 [R=301,L]不起作用,它看起来像它,但它会产生一个重写循环。 我需要立即删除所有的斜杠

在Apache中安装RApache模块

我使用Ubuntu 13,它安装了PHP5,Apache2和MySQL。 我想用PHP脚本来使用R。 我正在遵循一个教程http://blog.valugi.ro/2011/03/30/rapache-install-in-ubuntu-10-04-lts但是当我运行第6步: a2nmod r 我得到的错误: No command 'a2nmod' found, did you mean: Command 'a2enmod' from package 'apache2.2-common' (main) a2nmod: command not found 我不知道我是否正确安装模块。 还有另一个关于如何安装Apache RApache的教程?

Apache作为所有文件的代理

我正在尝试将apacheconfiguration为充当某些子域的代理。 我几乎已经configuration好了,但是有一个问题。 有了这个configuration,我设法得到www.mywebsite.com正常服务(没有代理/默认的apacheconfiguration),而subdomain.mywebsite.com服务通过代理到localhost端口8080.我遇到的问题是,请求到index.html以外的文件获取代理错误502。 ServerAdmin [email protected] ServerName subdomain.mywebsite.com DocumentRoot "/opt/www/subdomain" <Proxy *> Order allow,deny Allow from all </Proxy> ProxyPass / http://127.0.0.1:8080 ProxyPassReverse / http://127.0.0.1:8080 我怎样才能configurationApache通过代理提供所有文件?

Apache2 mod_rewriteredirect除了一个文件夹的所有文件

我需要将旧网站(www.old.com)的请求redirect到新网域(www.new.com),但我希望将旧内容保留在不同的文件夹中(www.old.com/oldsite )。 我有规则redirect所有请求,但文件夹exception似乎并没有工作: RewriteCond %{HTTP_HOST} www.old.com RewriteRule ^/old_website/(.*) $1 RewriteRule (.*) http://www.new.com/new_site_is_here.php 谢谢!

移至fcgid后“服务器太忙”

我以前使用mod_fastcgi和有问题,这里描述与configuration被忽略。 移动到mod_fcgid后,我看到了一个全新的问题,导致服务器上托pipe的所有网站的问题。 在整天的随机间隔,服务器输出一个“服务器太忙”的消息请求,我不知道是什么输出它fcgid,apache2或清漆。 在什么情况下,这个消息通常会显示,我有什么select来防止它再次发生? 谢谢

在Apache中你如何validationlogin用户名匹配的目录名称?

有时候你想在apache中设置一个目录结构,这样login的用户只能看到他们自己的目录。 (即目录名称和用户名匹配。) 你把什么configuration,以便Apache会检查这个?

当使用mpm_prefork_module和mpm_worker_module时会发生什么?

我遇到了这个Apacheconfiguration: <IfModule mpm_prefork_module> StartServers 16 MinSpareServers 16 MaxSpareServers 32 ServerLimit 400 MaxClients 400 MaxRequestsPerChild 10000 </IfModule> <IfModule mpm_worker_module> StartServers 4 MaxClients 1024 MinSpareThreads 64 MaxSpareThreads 192 ThreadsPerChild 64 MaxRequestsPerChild 0 </IfModule> 目前,只安装了mpm_prefork_module。 但是如果mpm_worker_module安装在服务器上会发生什么? 这种configuration令我担心。 这个问题是相似的,但答案只是说如何find当前使用的MPM,而不是标准的行为是什么,或者如果行为是未定义的。

安全帮助? 这是一种安全的做事方式吗?

我使用Debian运行Apache。 目前分享我的网站,我只是设置我的路由器,以使我的本地IP端口80.所以任何想看我的网站只能input我的路由器的IP地址。 这是一种安全的做事方式吗?

用于Sharepoint的Apache反向代理记住证书

我正在面对一个奇怪的问题与我的Apache反向代理服务器的安装Sharepoint。 当我通过代理login到Sharepoint,然后其他人通过代理打开Sharepoint时,他已经使用我的帐户login。 你有什么想法可能是错的吗? 这是Apache的configuration: <VirtualHost *:443> SSLEngine On SSLProxyEngine On SSLCertificateFile /etc/apache2/ssl/sharepoint.pem ProxyPreserveHost Off ProxyRequests Off ProxyHTMLExtended On ProxyHTMLLogVerbose On LogLevel Debug ProxyHTMLURLMap https://sharepoint.portal.de/ / SetOutputFilter INFLATE;proxy-html;DEFLATE Header edit Location ^https(\:\/\/sharepoint.portal.de)(.*)$ https://192.168.120.19$2 ProxyPass / https://sharepoint.portal.de:443/ ProxyPassReverse / https://sharepoint.portal.de:443/ </VirtualHost>