Articles of apache 2.2

Apache prefork进程丢失

我们通过cacti监视apache进程的数量。 我注意到这个过程达到了70,然后下降到了20。 什么可以导致Apache做到这一点? 这是我们的prefork设置 StartServers 50 MinSpareServers 10 MaxSpareServers 100 ServerLimit 250 MaxClients 250 MaxRequestsPerChild 3000

.htaccess目录噩梦

我在一个shell中,我的web文件夹位于/home/w/waterfox/public_html 。 在那里,我有一个名为irclogs ,我试图密码保护。 它被修改为755。 这里是我放在我的public_html文件夹中的.htaccess文件: <Directory /home/w/waterfox/public_html/irclogs> AuthUserFile "/home/w/waterfox/public_html/.htpasswd" AuthType Basic AuthName "Restricted" Require valid-user </Directory> 当我尝试访问我的网站的任何部分,包括irclogs文件夹以外的东西,我得到一个500 Internal Server Error 。 这似乎与我的.htpasswd文件没有任何关系,因为我可以使用<Files>或<FilesMatch>来保护单个文件。

热链接图像

不知道这是否是正确的stackexchange网站发布这个问题,但我想知道是否有可能获得热门链接到我的网站上的图像的所有网站的列表,以及如何阻止他们热链接。 我有一个红帽服务器,并使用Apache。

每天14K次访问的Intranet服务器

我有一个每天最多10-14k访问的内部网。 它是用PHP,Rails和MySql开发的。 如果我将从共享服务器转移到专用服务器,您认为我应该需要哪台服务器? 我认为一个四核,相当于Xeon,拥有8GB内存。 因为我想使用Varinsh和memcache,大概12 / 16GB更好。 我想用Apache,Mysql 5.5,PHP 5.3。 PHP框架(QCubed)的ORM在PHP上有很大的开销。 我使用Zend Server获得了很好的结果。

决定软件负载平衡解决scheme(阿帕奇国防部vs其他)

我有一个简单的Web服务器configurationApache Web服务器和Tomcat。 比如我们有2个服务器。 我计划扩大规模 当然,我们很快就需要一个负载均衡解决scheme。 我应该用Apache来面向Tomcat服务器进行负载平衡还是使用其他方法? 是否有一个原因,我应该使用一些外部软件,如HaProxy负载平衡,而不是mod_proxy_http,为Apache服务器? 在Linux环境中search负载平衡时 你发现很多Haproxy的东西,但不是为Apache服务器,为什么!? 谢谢!

.bat文件的问题

我正在使用Windows XP。 我需要batch file来执行以下操作: 在D:/ Webserver / domains /%DOMAINNAME / www / 打开文件 – D:/Webserver/apache2/conf/extra/httpd-vhosts.conf 将以下内容附加到该文件中: <VirtualHost *:1337> DocumentRoot "D:/Webserver/domains/$DOMAINNAME/www" ServerName "$DOMAINNAME" ServerAlias "$DOMAINNAME" ErrorLog "logs/$DOMAINNAME-error.log" CustomLog "logs/$DOMAINNAME-access.log" common <Directory "D:/Webserver/domains/$DOMAINNAME"> Allow From all AllowOverride All </Directory> </VirtualHost> 打开文件 – C:/ WINDOWS / sysstem32 / drivers / etc / hosts 追加到这个文件: 127.0.0.1 $ DOMAINNAME closures文件。 […]

Apache:REMOTE服务器上的多个虚拟主机

我有一个IP地址为10.72.254.248的远程服务器,我想通过为每个虚拟主机提供不同的端口来在此服务器上设置多个虚拟主机。 我的httpd.conf: Listen 80 Listen 3333 NameVirtualHost *:80 NameVirtualHost *:3333 <VirtualHost *:80> DocumentRoot "/path/to/site1/" ServerName *:80 </VirtualHost> <VirtualHost *:3333> DocumentRoot "/path/to/site2/" ServerName *:3333 </VirtualHost> 如果没有指定端口,它将命中site1(端口80)当我去10.72.254.248或10.72.254.248:80它打开site1成功 但是当我尝试10.72.254.248:3333它不起作用。 这个问题与语法有关吗? 或者也许用/ etc / hosts文件? 还是防火墙? 请帮忙 编辑: 当我尝试连接到10.72.254.248:3333时 ,出现以下错误消息: Can't connect to server 10.72.254.248:3333

如何使64位Apache的行为为32位?

我的虚拟主机只提供64位操作系统,但64位的Apachenetworking服务器占用太多的内存,偶尔会导致颠簸,在不太多的外部负载下。 有没有办法configurationApache使用更less的内存,或者你build议任何其他configuration? 我的服务器有256MB RAM,运行一个wordpress和两个静态页面的子域。 目前的Apache进程configuration如Webmin所示: 最小进程:10 最大进程:15 初始启动过程数:8 每个进程的最大同时连接数:4000 更新: – 现在我看到11个Apache进程运行,每个在我的256MB系统上需要大约360MB的RAM!

丢失了MySQL密码

我已经尝试重新安装MySQL,我已经尝试了这里概述的步骤,但没有一个命令没有密码工作。 我使用Ubuntu,Apache 2.2和Webmin 1.550。 提前致谢!

如何获得网站的绝对path

我的网站在共享服务器上。 有DNS问题,这似乎是唯一的方法。 我需要像99.23.154.23/~mywebscom那样99.23.154.23/~mywebscom我的网站的真实和绝对path,而不要求支持是可能的? 使用IP地址和path。