Articles of apache 2.2

在安装drupal时出错

在我的Linux(Fedora 15)机器上安装drupal时遇到问题。 我已经从drupal.org网站下载了drupal包,并将包复制到了我的网站目录/var/www/html/DP在那里,我解压缩了包并将提取的文件夹重命名为drupal。 现在我已经在mysql数据库中创build了数据库dbdrupal。 我已经将./sites/default/default.settings.php复制到./sites/default/settings.php 现在,当我去我的网页浏览器,并打开链接http://localhost/DP/drupal/install.php安装启动,但在第三阶段(validation要求) – 它显示错误 文件系统 目录sites/default/files不存在。 自动尝试创build此目录失败,可能是由于权限问题。 要继续安装,请创build目录并手动修改其权限,或确保安装程序有权自动创build它。 有关更多信息,请参阅INSTALL.txt或在线手册。 设置文件 设置文件不可写入。 Drupal安装程序需要在安装过程中向./sites/default/settings.php写入权限。 如果您不确定如何授予文件权限,请参阅联机手册。 我已经创build了一个文件夹/sites/default/files并给了它完全的权限777也给了sites/default/settings.php完全许可777,但我仍然得到同样的错误。

几个请求/秒,但扼杀Apache和秒杀CPU

我们有两个运行HAProxy的负载均衡器,它们向应用服务器提供请求。 我们最近一直在从脚本小孩那里获取stream量的高峰,这些脚本小子对我们的基础设施进行漏洞检查 这只是一堆不存在的文件的GET请求(/ phpMyAdmin)。 他们只会导致我们的应用程序服务器15-20个请求/秒,但CPU负载高达100%。 有趣的是,我们通常有10-15个请求/秒,我们没有问题。 所以,我对这些请求是如何造成如此大的损害感到困惑。 负载平衡器高兴地通过stream量,但应用程序服务器扼杀和负载和CPU使用率飞涨。 我们希望得到一些build议 – 我们应该开始看Apacheconfiguration,还是可以有一些独特的关于这些请求,我们可以在负载平衡器级别阻止? 我发现奇怪的是,我们的正常请求以几乎相同的速率进来,但是它们不会导致额外的CPU负载。 任何帮助表示赞赏。

Apache接收数百个对各个域的请求

我有一个Apache2实例,由于某种原因,开始接收数以百计的请求/ s,对于这里没有托pipe的各种域。 没有任何公开的运行。 以下是access.log的摘录: https : //gist.github.com/d9edfc546ca77d17b1df 事实: bind9被安装了几天,但没有运行了 最近切换到静态IP 有一个公共子域(即xxx.domain.com)指向该机器 端口22,80以及其他一些从路由器转发的数据 iftop显示许多活动连接 unn-46-234-119-111.cloudee.eu:64526 dynamicip-94-181-151-242.pppoe.penza.ertelecom.ru:64219 c-71-228-220-228.hsd1.tn.comcast.net:51688 89-179-33-252.broadband.corbina.ru:62767 static-98-114-145-42.phlapa.fios.verizon.net:32476 以及这些的其他变化,全部到路由器上被阻塞的端口。 nethog显示PID 0为那些… 0 root ..1:80-46.234.119.111:64063 0.000 0.000 KB/sec

慢请求 – MySQL服务器?

有时服务器需要很多时间来处理请求。 还有一个错误,那就是连接到mysql服务器的连接太多了。 我已经将max_connections设置为800,但这根本没有帮助。 我也优化了数据库。 当问题出现时,这是最高的输出。 top – 20:07:48 up 164 days, 13:21, 1 user, load average: 10.70, 12.08, 11.45 Tasks: 186 total, 8 running, 178 sleeping, 0 stopped, 0 zombie Cpu(s): 34.6%us, 6.7%sy, 0.0%ni, 2.0%id, 56.7%wa, 0.0%hi, 0.0%si, 0.0%st Mem: 6291456k total, 1200580k used, 5090876k free, 0k buffers Swap: 0k total, 0k used, 0k free, […]

多个Apache实例

这里是一些背景信息,我正在编写一个Apache / Tomcat集群安装程序,基本上它是一个脚本,可以调用一个域名和一个基本的端口,例如www.example.com 10010这个scipt生成2个tomcat和2个Apache实例一个磅在前面,所有的后端连接都是自动configuration的,apache —> tomcat连接是通过mod_proxy_ajp和一个平衡器进行的。 问题是apache,我从源码编译apache,以便它可以用作所有其他实例的模板,坏处是–prefix,以便可执行文件引用“模板”configuration文件。 有没有办法将apache编译为具有相对path或类似的“模板”?

redirect在url中使用cgi-bin的页面

我在redirectpath中包含cgi-bin的url时遇到问题 例: http://website.com/cgi-bin/pc.storefront/en/product/product.aspx?iid=123 .htaccess redirect 301 /cgi-bin/pc.storefront/en/product/product.aspx?iid=123 http://website.com/homepage.html 使用该redirect服务器返回:此服务器错误消息传递上不存在/cgi-bin/pc.storefront/en/product/product.aspx。 但是,如果保持一切,并从等式中删除cgi-bin,那么redirect就可以完美工作。 服务器是使用mod_rewrite的apache2。 cgi也在httpd.conf中被禁用。 有没有关于redirectcgi-bin的问题?

在本地系统中是否可以同时使用LEMP和LAMP?

我是使用Linux系统的新手,我想知道我是否可以在同一个系统中同时运行LEMP和LAMP 。 我使用的是Fedora 14.如果我可以安装的话,是否有任何可能使我使用Apache(LAMP)的现有文件受到影响。

在CentOS中有Apache错误的Apache httpd

我试图设置一个Apache Web服务器,只允许访问LDAP存储中的用户。 我能够使用Apache 2.2.21针对LDAP服务器正确设置我的本地Windows 7计算机上的内容。 尝试通过提示login后,Linux版本显示500错误页面。 为了在CentOS上设置Apache,我运行了下面的命令: yum install httpd mod_ssl mod_authz_ldap 我确信 LoadModule ldap_module modules / mod_ldap.so LoadModule authnz_ldap_module modules / mod_authnz_ldap.so 在/etc/httpd/conf/httpd.conf中都没有注释。 我的<Directory />在我的Windows和Linux httpd.conf之间是相同的(当然除了DocumentRoot) AuthName“使用电子邮件地址login” AuthType基本 AuthBasicProvider ldap AuthzLDAPAuthoritativeclosures AuthLDAPURL ldap://ldap.sample.org:1389 / ou = Users,dc = sample,dc = org?uid?sub AuthLDAPBindDN“cn =目录pipe理器” AuthLDAPBindPassword ldappassword 要求有效的用户 选项索引FollowSymLinks AllowOverride全部 订单允许,否认 全部允许 (注意:我们的LDAP服务器在1389端口上) Linux机器上Apache的/ var / […]

安装phpMyAdmin安装Apache

当我安装phpMyAdmin它会自动安装Apache。 即使我没有在phpMyAdmin的安装过程中selectApache并select不通过db-config进行安装,也会发生这种情况。 自从我使用Nginx以来,如何避免安装Apache? 我的设置是: – Debian Squeeze – 在source.list中设置dotdeb.org – nginx 1.0.11 – PHP 5.3

在apache上configuration虚拟主机

我有一个开发机器与灯安装。 现在添加虚拟主机,这是我目前做的: 在/ etc / apache2 / sites-available中添加一个虚拟主机文件<virtualhost> … </virtualhost> 使用sudo a2ensite <host-file>添加虚拟主机 sudo服务apache2重启 这工作正常,我得到所需的网站,并在我的本地主机上运行。 现在的问题是,每次我必须对站点的configuration文件进行一些更改时,我必须sudo来编辑configuration文件。 我想知道的是,如果可以在我的主文件夹中指定一些目录,其中Apache可以查找站点的configuration文件,而不是默认的启用站点的目录。