当我将下面一行添加到/etc/apache2/apache2.conf ,我重新启动apache后出现以下错误: Include /usr/share/doc/apache2.2-common/examples/apache2/extra/httpd-vhosts.conf [Mon Jun 14 12:16:47 2010] [错误] VirtualHost *:80 – 混合*端口和非*端口与NameVirtualHost地址不支持,处理未定义的结果[Mon Jun 14 12:16:47 2010 ] [警告] NameVirtualHost *:80没有VirtualHosts 这是我的httpd-vhosts.conf文件: # # Use name-based virtual hosting. # NameVirtualHost *:80 # # VirtualHost example: # Almost any Apache directive may go into a VirtualHost container. # The first VirtualHost section is used for […]
mod_authn_ldap和mod_authz_ldap有什么区别?
昨天我发现我的开发机器中的Apache日志文件大小几乎是50GB。 有没有办法限制Apache日志文件的网站?
我需要从运行在Apache / Tomcat上的自己的Web服务器执行Web服务调用。 在Linux上运行的Apache / Tomcat需要通过使用内部证书颁发机构(CA)进行SSL的HTTPS向运行IIS的Microsoft服务器发出调用请求。 我如何让Apache / Tomcat信任来自此CA的正确的根证书? 另外,我如何testing这个信任正在工作? 我假设来自托pipeApache / Tomcat的服务器的浏览器请求是不够的。
我来自.NET的背景,有很多我喜欢的东西,我喜欢旁边的许多事情我讨厌。 一般来说,IIS是我讨厌的事情之一。 但是,IIS的一个非常好的function是可以在服务器节点上放置一个“排水口”。 这会将所有新stream量redirect到其他节点,但允许当前在线的用户在完全closuresIIS之前完成其会话。 这对于在不中断用户会话的情况下进行部署非常方便。 在我的新公司,我们不是.NET,而是热爱它。 我们在EC2上使用JRuby和Java,使用Apache作为前端,Tomcat作为我们的后端。 任何人都可以运行任何提供与Tomcat,Nginx或Apache类似function的解决scheme吗? 我做了一些search,但无法提出任何有用的东西。 Axis2怎么样? 有没有人有任何经验呢?
我一直在寻找不同的文件,如何启动/停止Apache和从哪个目录,还没有find正确的答案。 我正在使用Ubuntu。
我已经build立了一个域,我和我想把这个域指向一个不同的web服务器。 可以说: 域1 :服务器1上的www.test.com 域2 :www.test1.com在服务器2上 我想将www.test1.com转发到www.test.com,我试图在服务器2和mod_rewrite上build立一个虚拟主机。 虚拟主机如下所示: <virtualhost XXX.XXX.XXX.XXX:80> ServerName www.test1.com ServerAlias test1.com *.test1.com RewriteEngine On RewriteCond %{HTTP_HOST} (.*)\test\.com RewriteRule ^(.*) http://%1test.com/$1 [R=301,L] </VirtualHost> 一切正常,除了http://test1.com不redirect。 问题1:如何使用mod_rewrite将所有进入http://test1.com的请求(子域名所有)redirect到http://www.test.com 。 问题2:在这种情况下,我需要为虚拟主机指定一个目录吗? 问题3:我需要ServerAlias还是在这里反效果? 更新: 完成以下设置301 <virtualhost <ip>:80> ServerName test1.com ServerAlias www.test1.com Redirect 301 / http://www.test.com </VirtualHost>
我们最近将我们的网站迁移到了清漆后面的负载均衡的apache集群。 从那时起,一小部分用户报告他们不能查看任何页面。 我已经把这个问题缩小了很多。 这个问题在搬迁前并没有出现,旧的基础设施是一个大箱子。 我们在Rackspace Cloud上运行8个使用Rackspace Cloud负载平衡器(Zeus)负载平衡的varnish 3.0后面的apache2实例,以及总共10台服务器(全部为linux)的2个mysql实例。 用户可以查看静态html文件。 用户可以查看静态资产,如图像。 用户不能查看任何php文件,即使是只包含phpinfo()的简单文件。 当负载平衡器被取出图片时,用户不能查看任何php文件。 apache日志显示没有任何的注意,除了在访问日志。 PHP的错误报告被设置为日志,而不是显示,虽然我把它设置为短时间显示,并且用户仍然没有错误的空白页面。 Apache / Varnish / PHP错误日志显示没有任何说明。 服务器是: Ubuntu Maverick 10.10 Apache 2.2.16-1ubuntu3.1(mpm-worker) PHP 5.3.3-1ubuntu9.5(用于fcgi) PHP APC正在使用中 应用程序在代码点火器上 清漆是2.1.3,现在是3.0.0 – 两个版本都有问题 MySQL是主 – 主设置中的数据库后端,但是由于仅包含phpinfo()的文件的客户端访问问题; 我相信数据库不是问题。 一些configuration的快照: PHP FCGI – http://pastebin.com/6cepWbxp Apache虚拟主机 – http://pastebin.com/FfxhYwSD Varnish VCL – http://pastebin.com/tAcuyfLR 所有运行的apache模块列表 – http://pastebin.com/absHpXm5 我可以提供任何/所有需要进一步debugging的日志,但没有任何关于这个问题的用户注意到,从Apache的典型访问,从PHP没有错误。 我有一种感觉,它可能会涉及到PHP会话存储,虽然我不能确认这一点。 任何深入了解这个问题,非常感谢。 […]
我正在进入一个环境,在这个环境中,他们使用NFS访问存储在与前端Apache服务器位于同一networking上的服务器上的PHP脚本和静态Web内容。 只有一台前端Apache服务器通过NFS访问这些文件,所以它不是负载平衡前端Apache盒子的情况。 我们正在虚拟化Apache和NFS服务器。 如果在这种情况下仍然使用NFS是有意义的,或者只是将所有的Web内容存储在与Web服务器相同的机器上,我们都不同意。 你们都在想什么? 感谢您的任何意见。
我已经inheritance了一个受到威胁的Web服务器。 试图找出为什么Apache挂起和高服务器负载的原因,我发现perlbot 4.5 / tmp的几个副本。 我现在想弄清楚他们是如何进入机器的,所以我可以closures这个孔。 我一直在寻找各种扫描仪,nessus似乎不错,我在机器上和一个网站托pipe扫描。 但是有几百个网站,任何人都知道所有这些网站的内容,而且我是新来的,所以我真的不知道他们会做什么。 正在扫描每个网站的最佳select? 你会如何检查同一台机器上的这么多网站的问题? 编辑添加:我们正在擦拭一切,从后备恢复。 这是好的,但仍然让我们打开原来的漏洞。 用Nessus或Metasploit一次一个地扫描每个站点,试图弄清楚这个漏洞是什么? 编辑2:这是phpmyadmin。 即使这是我一旦注意到我们正在运行它就会升级的东西,但是我特别通过apache日志来发现问题。 nessus和metaspolit是整齐,但没有帮助。 (我可能不知道如何充分利用它们,我只是运行基本的自动扫描)。