Articles of apache 2.2

Apache MaxServers不起作用

我编辑我的httpd.conf有以下几点 StartServers 2 MinSpareServers 2 MaxSpareServers 4 MaxClients 150 MaxRequestsPerChild 0 但是当我做一个 root@server [/usr/local/apache/conf]# ps aux | grep httpd | wc -l 我得到65-75个进程。 任何想法,为什么设置不生效? 我正在使用prefork,以防万一。

将重写放入Apache中的目录上下文时出现无限循环

我想将www.example.com/fooredirect到www.example.com/bar/index.php/foo 所以我有规则(mod_rewrite) <Location /> RewriteEngine on RewriteRule /(.*) /bar/index.php/$1 [L] </Location> 这个configuration造成无限循环,如何解决? 谢谢。

在Apache错误日志中每秒出错

我得到这个错误每秒在我的Apache错误日志,是什么原因造成的,如何解决? [debug] mod_headers.c(743):headers:ap_headers_output_filter()

让HAProxy与Apache协同工作

我拥有一个运行几个网站的VPS。 我的一个网站需要使用Mavin for CometD,但是我仍然不得不让Apache运行其他网站。 为此,我正在使用HAProxy。 我把Apache移动到了80端口,并configurationHAProxy在那里运行。 HAProxy将适当的东西路由到Apache是​​一个很好的工作,但Apache给我“默认网站页面”,而不是适当的VirtualHost。 我怎样才能解决这个问题? 从我的Apacheconfiguration一点点: <VirtualHost 64.64.0.102:80> ServerName example.com ServerAlias www.example.com DocumentRoot /homeexample/public_html/hg ServerAdmin theron@example.com <IfModule mod_userdir.c> Userdir disabled Userdir enabled isbwmp </IfModule> <IfModule mod_suphp.c> suPHP_UserGroup isbwmp isbwmp </IfModule> <IfModule !mod_disable_suexec.c> SuexecUserGroup isbwmp isbwmp </IfModule> CustomLog /usr/local/apache/domlogs/example.com-bytes_log "%{%s}t %I .\n%{%s}t %O ." CustomLog /usr/local/apache/domlogs/example.com combined ScriptAlias /cgi-bin/ /home/isbwmp/public_html/cgi-bin/ 还有一点从我的HAProxyconfiguration:(复制,我不明白,真的) frontend http_proxy […]

在zend框架中如何通过htaccess将www.example.comredirect到example.com

正如你可能知道zend框架使用.htaccessredirect的目的 所以当我试图按照这个build议: http : //techpp.com/2010/06/28/how-to-redirect-www-urls-to-non-www-urls-and-non-www-to-www / 结合必要的.htaccess代码为zend框架,redirect工作正常,但zend停止正常工作… 有没有人知道如何实现这个任务,而不会搞乱zend框架 目前的规则: RewriteEngine On RewriteCond %{REQUEST_FILENAME} -s [OR] RewriteCond %{REQUEST_FILENAME} -l [OR] RewriteCond %{REQUEST_FILENAME} -d RewriteRule ^.*$ – [NC,L] RewriteRule ^.*$ index.php [NC,L]

Apache不起作用

我重新启动服务器和Apache停止响应,但正在运行。 为什么会发生这种情况,可以怪ipv6吗? 错误日志: [Sun Jan 23 08:25:17 2011] [notice] Apache/2.2.3 (CentOS) configured — resuming normal operations [Sun Jan 23 08:44:31 2011] [notice] suEXEC mechanism enabled (wrapper: /usr/sbin/suexec) [Sun Jan 23 08:44:31 2011] [notice] Digest: generating secret for digest authentication … [Sun Jan 23 08:44:31 2011] [notice] Digest: done [Sun Jan 23 08:44:32 2011] [notice] Apache/2.2.3 […]

Re:Django / WSGI和PHP如何共享Apache?

回应: Django / WSGI和PHP如何共享Apache? 你好, 你可以请张贴完整的configuration文件/网站可用 我有一个问题,似乎重写引擎redirect到Django的所有请求,所以静态和PHP文件不服务,而是我看到的Django的404页面。 如果我摆脱重写规则,然后静态文件和PHP的作品。 这里是我的Apacheconfiguration文件/网站可用 <VirtualHost *:80> ServerAdmin webmaster@localhost DocumentRoot /home/www/django <Directory /> Options +FollowSymLinks ExecCGI Indexes AllowOverride None DirectoryIndex index.php AddHandler wsgi-script .wsgi </Directory> RewriteEngine On RewriteCond %{REQUEST_FILENAME} !-f RewriteRule ^(.*)$ /mysite.wsgi/$1 [QSA,PT,L] 〜 和我的.wsgi文件: 导入网站 site.addsitedir( '/家庭/用户/ .virtualenvs / url.com / lib中/ python2.6的/站点包') import操作系统,系统 path ='/ home / www […]

用于login的Apache SSL和用于其他所有内容的非SSL(.htacces)

我几乎已经明白自己的想法了,但是我错过了一些东西。 我想设置几个目录和文件来要求SSL和其他与这些文件和目录无关的其他内容指向http。 到目前为止,我有这样的: RewriteEngine on RewriteBase / # Force ssl for login & admin RewriteCond %{HTTPS} !on RewriteRule ^/?(admin(.*)|login\.php)$ https://%{SERVER_NAME}/$1 [R,NC,L] # Force non-ssl for others RewriteCond %{HTTPS} on RewriteRule ^/?(admin(.*)|login\.php)$ http://%{SERVER_NAME}/$1 [R,NC,L] 我敢肯定,我做错了什么,但我无法弄清楚….第一个条件是完美的 – 每当我访问login.php或/ admin /它指向https。 但是第二个不… 我在哪里弄错了? 提前致谢!

大文件上载消耗不成比例的内存量

更多地思考这个问题,问题实际上是:为什么Apache在内存中而不是在磁盘上进行正在进行的上载? 我应该可以上传一个大于服务器可用内存总量的文件。 PHP永远不会进入方程,因为上传永远不会结束,并且Apache在将文件传递给PHP之前就会死亡。 很奇怪。 我一直在Googlesearch几个小时,无济于事。 我有一个VPS有512 MB内存,我试图上传100-250 MB之间的文件。 文件高达100 MB工作正常,但任何结束,我遇到内存问题。 下面是从top的输出,因为我试图上传一个130 MB的文件,紧接在PID 18367被杀害之前: top – 09:43:06 up 6 days, 9:31, 1 user, load average: 0.00, 0.00, 0.00 Tasks: 51 total, 1 running, 50 sleeping, 0 stopped, 0 zombie Cpu(s): 0.2% us, 0.1% sy, 0.0% ni, 99.8% id, 0.0% wa, 0.0% hi, 0.0% si Mem: 916144k […]

将SSPIauthentication限制在一个页面,Apache conf

我需要在地址“/”上有SSPIauthentication,但不在网站的其他部分 我试过这个configuration: <Location "/"> AuthType SSPI AuthName "XXXX" SSPIAuth On SSPIAuthoritative On SSPIOfferBasic On Require valid-user </Location> <Location "/?*"> AuthType none </Location> 但是这不是我想要的。 而不是有一个login入口点,它popupvalidation像4次,不logging我。 任何想法 ? 谢谢 :)