Articles of apache 2.2

以不同的用户运行apache + mod_wsgi

我有一个django项目,我正在从dev-server移动到apache。 我设法得到它与mod_wsgi服务器,但它运行为Apache。 Mod_wsgi文档说,如果Apache以root身份运行,则可以以不同的用户身份运行mod_wsgi进程。 Q1:是否有可能以不同的用户身份运行mod_wsgi而无需以根用户身份运行apache? Q2:如果回答是否定的,我该如何让apache以root身份运行。 我在CentOS 6机器上使用提供的存储库提供的httpd包。

apache2反向代理2虚拟主机&ssl

我有2个服务器:app1.example.biz&app2.example.biz我需要做以下使用apache2作为反向代理redirect来自互联网的所有stream量到适当的服务器和使用ssl。 我所做的configuration允许我将app1.example.bizredirect到https app1.example.biz,我可以访问服务器。 问题是,我不能做同样的app2.example.biz,当我键入app2.example.biz它redirect到https app1.example.biz! PS:我不能发布超过两个超链接,因为我是一个新用户,但我的configuration是正确的。 <VirtualHost *:80> ServerName app1.example.biz/ Redirect / https app1.example.biz/ </VirtualHost> <VirtualHost *:443> ServerName app1.example.biz ServerAlias app1.example.biz ProxyPass / http app1.example.biz/ ProxyPassReverse / http app1.example.biz/ SSLEngine on SSLCertificateFile /etc/ssl/servwiki.crt SSLCertificateKeyFile /etc/ssl/servwiki.key SSLVerifyClient none </VirtualHost> #<VirtualHost *> # ServerName app2.example.biz/ # Redirect / https app2.example.biz/ #</VirtualHost> <VirtualHost *> ProxyPreserveHost On ServerName app2.example.biz […]

亚马逊EC2,仍然不能ping或“http”它

我是亚马逊云技术的新手。 我build立了一个Amazon Linux实例,创build了我的密钥并分配了弹性IP。 此外,我打开所有的TCP,UDP,ICMP端口(好吧,这是非常危险的,但我用它来testing目的)。 我也安装了Apache服务器并启用它。 但仍然无法ping通或通过IP访问我的实例。 有任何想法吗? 编辑: 请查看安全组设置的屏幕截图。 所有的港口都开放…检查了这一点

Apache Mod SVN访问被禁止

如何解决错误svn: access to '/repos/!svn/vcc/default' forbidden ? 我最近升级了一个Fedora 13服务器到16,现在我试图debugging与mod_dav_svn使用Apache运行的Subversion服务器访问错误。 运行: svn ls http://myserver/repos/myproject/trunk 列出正确的文件。 但是当我去提交时,我得到的错误: svn: access to '/repos/!svn/vcc/default' forbidden 我的svn的Apache虚拟主机是: <VirtualHost *:80> ServerName svn.mydomain.com ServerAlias svn DocumentRoot "/var/www/html" <Directory /> Options FollowSymLinks AllowOverride None </Directory> <Directory "/var/www/html"> Options Indexes FollowSymLinks AllowOverride None Order allow,deny Allow from all </Directory> <Location /repos> Order allow,deny Allow from all […]

没有findhtaccess

我在Debian 6上安装了Apache 2(从webmin)服务器。 我已经在服务器上设置了一个虚拟主机db.domain.com工作正常,但.htaccess不起作用,如果你从IP地址访问和目录列出,如果没有findindex.php? db.domain.com -> 403 forbidden xxx.xxx.xxx.xxx -> gets access to the server 为什么从服务器IP地址获取访问权时忽略.htaccess? httpd.conf文件 <Directory *> Options -Indexes FollowSymLinks </Directory> <VirtualHost *:80> ServerName db.domain.com DocumentRoot /var/www </VirtualHost> htaccess的 order deny,allow deny from all

如何更改apache目录页的索引?

当有人导航到没有索引页的目录时,如何更改Apache显示的页面? 我想更改该页面,以便不容易查看目录中的所有文件。 我怎样才能做到这一点,而不必在每个目录中放置一个索引页?

在Centos 5.X VPS上使用Google mod_pagespeed,体验延迟更新的前端代码

我在Centos 5.X VPS上使用Google的mod_page速度 (我对CentOS的版本并不十分确定,但是我知道它是在5系列中)。 我正在使用W3 Total Cache托pipe大量的WordPress网站,所有这些网站都安装了最新版本的WordPress和W3TC。 现在,这是我的问题。 编辑任何types的“前端”代码(HTML,CSS,JS,ETC)时,页面渲染大约5分钟后不会更新。 我清除了所有W3TCcaching并清除了浏览器caching。 通常在过去(安装谷歌的mod_pagespeed之前),这将立即清除和更新。 自安装mod_pagespeed以来,所有前端代码更新(即使清除caching后)都有5分钟的延迟(有时甚至更长)。 我听说在VPS上运行mod_pagespeed是一个很大的NO-NO。 有关这个传言的任何反馈? 我也听说,运行mod_pagespeed与W3TC(W3总caching – WordPress插件)是另一个大的NO – NO。 对此有何反馈? 是什么导致这个问题? 这是正常的吗? 我应该忽略它并解决它吗? 是否因为mod_pagespeed仍然是越野车? 是否因为我不应该在VPS上运行mod_pagespeed? 是否因为我不应该都安装了mod_pagespeed&W3TC? (有冲突吗?) 还是以上都是不相干的? 我是否应该在本地开发服务器上完成所有更改,然后在最终更改完成后上传到实时服务器? mod_pagespeed似乎运行完美,而不是前端代码更改的烦人的5分钟延迟。 这么多的问题,知识如此之less。 如果你对mod_pagespeed有任何的了解,请在这个特定的情况下给我点启发。

为什么Apache不启动?

这是我的错误日志: [Sat Jul 14 21:39:21 2012] [notice] Apache/2.2.16 (Debian) configured — resuming normal operations [Sat Jul 14 21:39:21 2012] [alert] (11)Resource temporarily unavailable: apr_thread_create: unable to create worker thread [Sat Jul 14 21:39:21 2012] [alert] (11)Resource temporarily unavailable: apr_thread_create: unable to create worker thread [Sat Jul 14 21:39:23 2012] [alert] No active workers found… Apache […]

Apache从网上隐藏特定的文件types

我有一个.php,.sh和.txt扩展名的文件存储库,它被检出到我的服务器(/ var / www)的web目录。 我需要.php文件才能通过inputURL来达到,但我希望.sh和.txt文件只能在内部访问 – 这意味着他们可以读取和运行的PHP或一个cron,但从来没有一个用户input他们的url。 我怎样才能做到这一点在Apache? 我是否需要将文件的权限设置为某些内容或者与.htaccess混淆或者做其他事情?

Ubuntu并发连接

我背后是一个“企业DDoS保护”的代理。 在正常连接所有服务器的正常date,代理上的并发连接数为17000。 我的网站的性质是17,000是正常的。 90%的stream量正在请求数据字节,就是这样,不需要再次连接一分钟。 “企业DDoS保护”代理的问题,他们告诉我,如果我会减less我的并发连接它将停止挂断或更快的延迟时间。 他们已经调整了这一点,但我的服务器似乎保持连接打开很久。 我在我的服务器上运行 Ubuntu Linux 11.10 Linux 3.0.0-17-server on x86_64 Intel(R) Xeon(R) CPU E31230 @ 3.20GHz, 8 cores 在我所有的服务器上。 我的问题是我怎么能减less并发连接后,它连接它closures连接,如10秒后我的服务器上?