Articles of apache 2.2

ServerLimit和MaxClient问题

我一直试图提高我的MaxClients在apache相当高的交通网站.. 但是我不断收到这个错误: 警告:565的MaxClients超过256个服务器的ServerLimit值, 将MaxClients降低到256.要增加,请参阅ServerLimit 指示。 语法OK 所以经过一番search,我已经包括: StartServers 5 MinSpareServers 15 MaxSpareServers 30 ServerLimit 565 MaxClients 565 MaxRequestsPerChild 2000 做了一个平稳的重启之后,警告没有发生,一切似乎都没问题。 但是,检查我的apache error.log后,警告仍然存在。 ** [通知]请求平稳重启,重启 警告:565的MaxClients超过256个服务器的ServerLimit值, 将MaxClients降低到256.要增加,请参阅ServerLimit 指示。 ** [警告]警告:尝试更改在重新启动时忽略ServerLimit ServerLimit会起作用吗? 当优雅的重新启动工作…任何人都可以摆脱一些光? 干杯!

如何将suexec根目录从“/ var / www”更改为“/ home”?

您好我已经在Ubuntu 12.04安装suexec: apt-get install apache2 apache2-suexec libapache2-mod-fcgid php5-cgi 但是,当我运行以下命令: sudo /usr/lib/apache2/suexec -V 我收到以下信息: -D AP_DOC_ROOT="/var/www" -D AP_GID_MIN=100 -D AP_HTTPD_USER="www-data" -D AP_LOG_EXEC="/var/log/apache2/suexec.log" -D AP_SAFE_PATH="/usr/local/bin:/usr/bin:/bin" -D AP_UID_MIN=100 -D AP_USERDIR_SUFFIX="public_html" 我正在利用“/ home / user / public_html”来为networking上的用户提供内容而不是“/ var / www”。我如何将根目录更改为“/ home”?

Apache DocumentRoot的安全性

我对Apache DocumentRoot安全性有一个普遍的疑问,它来自我在安装Galaxy(一种生物信息networking服务和基础设施)时阅读的声明。 声明说 “请注意Galaxy不应该放在Apache的DocumentRoot内的磁盘上。 默认情况下,这会将所有的Galaxy(包括数据集)暴露给networking上的任何人。“ 本段来自https://wiki.galaxyproject.org/Admin/Config/ApacheProxy 所以问题是把DocumentRoot一些内容放到DocumentRoot的子目录中有什么区别? 即使将内容放在子目录中,默认情况下,所有内容都将暴露给networking上的任何人也是真的吗? 如果将内容放在SSL服务器的DocumentRoot中,并且只允许经过身份validation和授权的用户访问,是否可以解决全球范围内的访问问题? 更新:谢谢大家的深思熟虑的答案。 我想我已经回答了所有的问题。 总结: 除非具有不同的权限设置,否则DocumentRoot中的子目录将可供所有人访问。 SSL只保护通过networking传输的数据包,而不是文件的许可。 authentication/授权将限制谁可以访问DocumentRoot。 Unix / Linux文件权限不会影响访问,因为所有文件都必须可以由Web服务器所有者访问。

Apache – 只能侦听特定的域名,而不是IP

我怎样才能configurationApache,以便它拒绝直接连接到IP地址( http://xxx.xxx.xxx.xxx ),而不是虚拟主机名称http://example.com ? 我的VirtualHostconfiguration: ServerName example.com <VirtualHost *:80> ServerName example.com DocumentRoot /var/www/ <Directory /var/www/> AllowOverride All Order allow,deny allow from all </Directory> </VirtualHost>

我可以在同一台服务器上使用端口443运行两个不同的安全站点吗?

比方说,我想要使用Apache服务器从同一台计算机上运行两个安全站点: 1. https://example.com 2. https://example.ca 上述两个站点是否可以使用端口443?

CentOS Apache HTTPDconfiguration(403 Forbidden)

这是我在我的httpd.conf中 <VirtualHost *:80> ServerAdmin [email protected] ServerName mcmoddr.com ServerAlias www.mcmoddr.com DocumentRoot /home/mcmoddr/www/ ErrorLog /mcmoddr/logs/error.log CustomLog /mcmoddr/logs/accesslog combined </VirtualHost> 当访问我的网站时,我得到了一个403 Forbidden错误,这些文件被添加了vsftpd并且有权限drwxr-xr-x

MPM Prefork,apache2过程太多了?

我有这个设置: <IfModule mpm_prefork_module> StartServers 5 MinSpareServers 5 MaxSpareServers 10 ServerLimit 1250 MaxClients 1250 MaxRequestsPerChild 1500 </IfModule> 是可能的,与5-10最小/最大服务器设置当我做顶,有吨的Apache 2进程? 他们不应该只在5-10之间吗? 只要看看260进程的睡眠O_O(d * mn apache) 点击http://img200.imageshack.us/img200/3285/senzatitolo1iw.jpg EDIT1: 在这里过了30分钟后, 点击: http : //img816.imageshack.us/img816/1645/immagineov.png 经过24小时的UP(用于MEM使用的顶级订购者) 感谢您的任何解释 (debian 6,lamp,4gb ram)

即使在代理服务备份后,mod_proxy仍会返回503个错误

我有一个设置与Apache2作为前端服务器的多个python应用程序gunicorn服务 。 我使用mod_proxy的Apache2设置如下所示: <VirtualHost *:80> ServerName example.com UseCanonicalName On ServerAdmin webmaster@localhost LogLevel warn CustomLog /var/log/apache2/example.com/access.log combined ErrorLog /var/log/apache2/example.com/error.log ServerSignature On Alias /media/ /home/example/example.com/pysrc/project/media/ ProxyPass /media/ ! ProxyPass / http://127.0.0.1:4711/ ProxyPassReverse / http://127.0.0.1:4711/ ProxyPreserveHost On ProxyErrorOverride Off </VirtualHost> 一般来说,这个设置工作得很好。 我有一个问题,但是:当我重新启动gunicorn进程(需要2-5秒),并有一个来自Apache的请求,该请求将失败,503错误。 到现在为止还挺好。 但是,即使在gunicorn进程恢复之后,Apache仍然会返回503个错误。 只有在完全重新启动Apache之后,它才从代理服务器恢复提供内容。 有没有办法解决这个问题?

我如何平稳地将Web服务器的DNS从一个IP地址迁移到另一个IP地址?

我目前有一个域名注册了Linux / Apache服务器,我将用另一个新的IP地址replace。 迁移数据将相对较快,在此过程中可能会中断5分钟。 DNSlogging显然有6-12小时的TTL,我无法加速。 这种改变可能会带来什么后果? 据推测,仍在查看旧地址的用户将继续击中旧服务器,而DNS域名服务器的用户已过期或为空则会看到新域名。 是否有可能从旧服务器(使用Apache或iptables)到新IP进行某种redirect? 旧服务器可以继续运行,只要有必要。

我怎样才能防止服务器pipe理员可以看到数据?

我在Windows 2003 Server上运行Apache Tomcat,并将数据存储在mySQL数据库中。 我怎样才能防止服务器pipe理员可以看到任何数据?