Articles of apache 2.2

如果我在Apache上使用mod_deflate或gzip,HTTP PUT请求是否被压缩?

我正在使用HTTP PUT请求在我的服务器上接收xml文件。 如果我的Apacheconfiguration了mod_deflate,它在传输过程中是否被压缩? 我怎样才能确认它是压缩? 如果不是,我该如何强制压缩? 谢谢!

“密码保护”如何在Apache中工作?

我有一个网站( http://mywebsite.com )为客户端,我想创build一些子域名( http://trac.mywebsite.com )。 我想为这个子域创build一个密码保护,只有当有人第一次进入http://trac.mywebsite.com时才会调用它:例如,if( http://trac.mywebsite.com/source )被input,则不需要密码。 我知道阿帕奇是能够处理用户和密码,但它可以成为我寻找这个function的解决scheme吗? 提前致谢!

为什么访问我的网站时,我的DNS查询时间太长(300 + ms)?

我正在用Apache 2运行一个Fedora 11服务器。我试图优化,所以事情从服务器端尽可能快,我注意到(通过Firebug for Firefox),加载其中一个的主页网站上的每一个文件加载(HTML,CSS,JavaScript,GIF,PNG,JPG等),它做了一个DNS查找。 所有正在查找的文件都是服务器本地的,所以我很惊讶地发现它甚至做了DNS查询。 此外,每个查找都在150-450ms的范围内,这对我来说太高了。 我试过调整/etc/resolve.conf来使用Google的公有DNS服务器。 我重新启动了networking服务,并再次点击该页面,但数字没有下降。 我已经恢复到默认的DNS服务器,因为我没有看到任何收益。 关于是什么导致它的任何想法:a)首先做dns查找,b)做实际查找时花费那么长时间? 提前致谢。

Apache正在运行; 但是,它报告不是,它不会重新启动

Apache正在运行; 但是,它报告不是,它不会重新启动。 # /etc/init.d/httpd status httpd.worker is stopped # /usr/sbin/lsof -iTCP:80 COMMAND PID USER FD TYPE DEVICE SIZE NODE NAME httpd.wor 1169 root 3u IPv6 2974 TCP *:http (LISTEN) httpd.wor 1211 daemon 3u IPv6 2974 TCP *:http (LISTEN) httpd.wor 1213 daemon 3u IPv6 2974 TCP *:http (LISTEN) httpd.wor 1215 daemon 3u IPv6 2974 TCP *:http […]

通过mod_proxy传递IP地址

我有Apache与mod_proxy传递请求到Tomcat。 麻烦的是,当我在Tomcat托pipe的Web应用程序中获取与请求关联的客户端IP地址时,它始终返回127.0.0.1。 是否有可能让Apache将原始IP地址传递给Tomcat?

Apache2不能在Ubuntu上重新启动

我已经安装在Ubuntu的Apache 2,但是当我尝试重新启动它给了我这个错误 vmware@ubuntu:~$ sudo /etc/init.d/apache2 restart * Restarting web server apache2 apache2: Could not reliably determine the server's fully qualified domain name, using 127.0.1.1 for ServerName [Mon Apr 12 17:37:43 2010] [warn] NameVirtualHost *:80 has no VirtualHosts apache2: Could not reliably determine the server's fully qualified domain name, using 127.0.1.1 for ServerName [Mon Apr 12 […]

如何将任何* .mydomain变体指向本地主机(用于开发)?

我正在开发一个网站,它将使用任何给定的[子]域名部分(即,在主机名之前的部分以及可选的TLD部分之前)的部分。 我想可以想象,在生产中,这将是一个简单的壮举 – 确保二级域名部分的DNS指向一个IP,设置Apache2虚拟主机来侦听该(或任何)IP端口80,然后使用PHP根据“主机”请求标题做出决定。 然而,目前这个网站是localhost,因为我正在使用我的工作站开发它,所以我首先修补/ etc / hosts以包含: 127.0.0.1 mydomain 我只使用了一个名称部分(可以说是一个自定义顶级域名),以免干扰互联网域名。 然后,我为Apache 2.2设置了一个VirtualHost指令,如下所示: <VirtualHost *:80> ServerName mydomain 但现在我可以看到,fe example.mydomain不指向本地主机,这意味着/ etc / hosts添加对“something.mydomain”无效。 看起来规则是逐字logging的,而且我也检查过像* .mydomain这样的通配符是不允许的。 有这个解决scheme吗?

Chroot apache / mysql / php是保护包含敏感数据的Web服务器的标准做法吗?

Chroot apache / mysql / php是保护包含敏感数据的Web服务器的一种标准做法(是否有必要)?

高度可用的Web应用程序(LAMP)

我为一家为数千用户提供Web应用程序的小公司工作。 今年早些时候,他们有一台服务器托pipe一家公司。 我们最近在另一个地方购买了另一台服务器,希望有一天能够成为一个冗余的故障切换机器。 我明白如何处理mysql复制,我打算使用主 – 主复制设置,并使用rsync同步脚本和文件,但是我仍然关于如何configuration故障转移。 理想情况下,我希望这两台机器接受请求,如循环的DNS,但是如果一台机器停机,我不希望请求去那台机器。 我遇到的所有解决scheme都假设服务器在同一位置具有高可用性,这些服务器位于两个完全不同的位置,具有不同的公有IP地址。 任何帮助将是伟大的。 谢谢

CSR,SSL和负载平衡器?

是否需要在负载均衡器或各个服务器上生成CSR?