Articles of apache 2.2

需要一些繁忙的MySQL服务器的build议

我有大约150个cron作业,每隔3秒就有6到10个插入。 还有大量的select语句每3秒发生一次。 我的问题是,事情工作一段时间,然后开始搞乱了,只是似乎没有回应。 我有16BG的内存,只有20%被使用,我的CPU使用率约为2.0。 这让我想我有一些select,我可以调整的地方。 我试图在我的其他dedi盒上弄乱文件描述符,但由于某种原因最终失去了root访问权限,所以如果有人能指点我一个非常好的教程,只是想再次这样做。 MySQL的Opened_tables是1560万(这很多?) 我只想给出一些关于设置的一般性build议,我应该调整一下,并且让服务器运行良好。 我明显有可用的资源,但我认为MySQL / Apache在某种程度上是有限的。 服务器规格:Linux CentOS 5与Plesk 9.5.4和MySQL 5.0。 我非常感谢任何帮助提前。

如何在没有端口的情况下访问Webmin?

我如何在Ubuntu 11.04和Webmin上使用Apache来为Webmin的端口10000设置一个反向代理,以通过像www.example.com/webmin或webmin.example.com这样的子文件夹来访问它?

使用Apache将http://example.comredirect到http://example.com/mylink的简单方法是?

刚开始尝试了解所有的指令和选项如何在Apache下工作。 我希望对我的一个站点(只在服务器上运行一个站点)进行redirect,这样当http:/example.com发出请求时,服务器会自动将它们redirect到http://的子urlexample.com/mylink 。 我试图把redirect到位于/ etc / apache2 / sites-enabled的文件来重写这个,但是然后顶级域名的URL抱怨它没有正确的redirect。 我想我想要的是浏览器redirect,并认为使用 RewriteEngine On RewriteRule ^/$ /mylink [L,R] 将工作,但将其放入一个.htaccess文件不起作用(redirect,但立即给500内部服务器错误。) 把它放到启动了/ etc / apache2 / sites-enabled的文件中,在尝试重新启动Apache时会出现configuration错误。 我知道这是简单的…但是我错过了什么?

上下文中的地址无效(错误代码为OS 10049)是什么意思?

我试图用一个相当接近标准的configuration文件启动一个Apache 2.2服务器的实例。 我做了一个小小的改动,因为我希望Apache能够提供一个单独的XML文件,与其他所有的文件分开,纯粹是为了在本地机器上进行testing。 改变是我把它插入到httpd.conf : # Based on http://httpd.apache.org/docs/2.2/vhosts/examples.html Listen 10.11.12.13:85 NameVirtualHost 10.11.12.13:85 <VirtualHost 10.11.12.13:85> DocumentRoot "C:\foo\bar" ServerName www.MyCompanyMyProjectFooBarTestURL.com </VirtualHost> 试图启动Apache导致了这一点: (OS 10049)请求的地址在上下文​​中无效。 :make_sock:无法绑定到地址10.11.12.13:85 没有可用的sockets,closures 无法打开日志 没有Apache的实例正在运行。 没有什么是使用端口85(或80或8080)。 10.11.12.13:85没什么特别的; 我只是认为这是一个不会干涉任何事情的知识产权。 这个错误是什么意思,我该如何解决?

移动Web目录到RAIDarrays

我想提高运行在Apache上的Web应用程序的性能,所以我在/ dev / md0上创build了一个Raid Array。 现在我需要弄清楚如何将应用程序移动到数组中,并确保当有人访问我的域时,Apache仍然会提供服务。 Web应用程序位于以下目录中:/ var / www / html – Raid Array设备是:/ dev / md0 如何让应用程序在arrays上运行? 交叉发表于: https : //unix.stackexchange.com/questions/21713/move-web-directory-to-raid-array

是否有可能将php.ini重命名为其他内容?

在apache的configurationhttpd.conf中,可以使用AccessFileName .htaccess指令来设置.htaccess以便命名为不同的东西。 有什么办法来设置PHP,所以它以不同的名称查找php.ini文件? (我不试图符号链接 – 谢谢) 更新 对于那些对我为什么要做这样的事情感到好奇的人: 我会考虑改变开发机器上的文件名称,而不是生产机器。 我已经在本地机器上设置了一个不同的.htaccess名字,这很好。 我可以在远程和本地rsync之间,并保持在每台机器上的两个文件的不同副本,但只有适当的文件有效。 然后我可以在本地区分这两个文件,这很好。 这些文件都与Web服务器configuration有关,而与Web应用程序无关。 也许设置不同的包含path或其他这样的服务器特定的variables是很重要的。 之类的东西。 理想情况下,您的开发服务器是生产服务器的副本,但是如果您在多个不同的远程服务器上工作,特别是共享主机,则这是非常方便的事情。 所以基本上有一个不同的configuration文件名称为这些本地文件和远程文件只允许保持两个副本并排。

应该将Apacheconfiguration放入apache conf或.htaccess中吗?

我一直想知道什么是更有效的使用configuration例如在虚拟主机的conf文件上的mod_rewrite规则(加载一次,就是这样),或者把它放在目录本身的.htaccess文件,作为我了解加载和每个请求parsing文件。 这是错的吗? 我不明白Apache如何使用.htaccess文件吗?

Apache2反向代理保持错误500

不知道当我尝试和反向代理发生了什么事情,但我不断收到错误500.我有mod_proxy和mod_proxy_html启用和我的conf文件的反向代理看起来像这样: ProxyRequests Off ProxyPreserveHost On <Proxy *> Order deny,allow Allow from all </Proxy> ProxyPass /panel http://mydomain.com:8005/ ProxyPassReverse /panel http://mydomain.com:8005/ 我已经尝试了几乎所有的东西,不pipe是否使用斜线,写法都是不同的。 当我 tail /var/log/apache2/error.log [Tue Dec 06 12:58:00 2011] [warn] RSA server certificate is a CA certificate (BasicConstraints: CA == TRUE !?) [Tue Dec 06 12:58:00 2011] [notice] suEXEC mechanism enabled (wrapper: /usr/lib/apache2/suexec) [Tue Dec 06 […]

使用.htaccess隐藏文件

比方说,我有我的公共目录中的index.php文件。 使用DirectoryIndex index.php ,我可以将该文件设置为我的网站中的默认索引。 但是如果我不希望用户通过www.example.com/index.php进入, 只能通过 www.example.com进入,我该怎么做? 编辑 我添加了下面的代码: if (strpos($_SERVER['REQUEST_URI'], 'index.php')) { readfile('404.html'); exit; } 在index.php的开头,这样通过www.example.com/index.phpinput会导致404错误,但是通过www.example.cominput不会(因此,不会给潜在的攻击者提供信息,使用PHP或不)。 不是世界上最好的解决scheme,但确实有效。

服务器不应付,CPU负载平均秒杀至33.0

基本上我有一个服务器负载下失败。 它是一个社论新闻网站,看到不规则的交通高峰。 我正在试图稳定LAMPconfiguration。 Current Time: Wednesday, 14-Dec-2011 15:13:06 SAST Restart Time: Wednesday, 14-Dec-2011 14:08:44 SAST Parent Server Generation: 0 Server uptime: 1 hour 4 minutes 21 seconds Total accesses: 52825 – Total Traffic: 530.2 MB CPU Usage: u281.32 s20.44 cu0 cs0 – 7.82% CPU load 13.7 requests/sec – 140.6 kB/second – 10.3 kB/request 19 requests […]