RHEL中的Apache Web服务器在R(..reading ..)状态下显示很多请求。 我想find正在使Apache等待阅读状态的客户端IP。 具体来说:我想找出花费太长时间发送请求的所有客户端IP。 服务器状态模块是不够的。 服务器状态在PID处于读取状态时不显示客户端信息。
是否有可能configurationnamed.conf具有默认行为? 例如,如果这是我的named.conf ( https://gist.github.com/3c755018696e262ee4d9 )&这是guubo.com.db ( https://gist.github.com/affa63b5a5b250b5de17 ) 基本上有很多域指向ns1.hotelpublisher.com ns2, ..他们都有相同的configuration作为guubo.com.db (除了域名,当然)。 但是,Google设置,服务器支持电子邮件等在每个域上都是一样的。
当我尝试在CentOS 5.5上使用'setup'应用程序来configurationApache web服务器时,我收到了folling错误消息。 bash: setup: command not found 但是,当我试图安装它: yum install setup 我得到了已经安装的响应,没有工作需要完成。 我以root身份login。 任何想法可能是什么问题? 非常感谢
我有一个在RHEL 5.3上运行的Apache httpd服务器。 我正在使用此服务器为另一个httpd实例上运行的网站提供静态内容(图像)。 在公共networking目录中有几个图像,就是这样。 启动后的一段时间,服务器向浏览器提供图片的速度非常缓慢,并且在试图服务于16×16 png时经常挂起几分钟。 debugging这个问题最好的方法是什么? 我已经在机器上运行了顶部 ,以validation是否有足够的可用内存,并提供CPU。 机器不会进入交换,而且当通过浏览器请求图像时,httpd进程只占用CPU和内存几秒钟。 但是图像只有几分钟后才能返回。 httpd进程的重启解决了这个问题,图像加载很快。 这似乎是可能的最简单的Web服务器设置。 这个问题可能是什么? 谢谢 更新 :httpd.conf设置: Timeout 10 KeepAlive On MaxKeepAliveRequests 150 KeepAliveTimeout 15 ServerLimit 3 <IfModule mpm_prefork_module> StartServers 5 MinSpareServers 5 MaxSpareServers 10 MaxClients 150 MaxRequestsPerChild 0 </IfModule>
我有以下设置: <Location /repos> DAV svn SVNParentPath /home/svn/repos AuthType Basic AuthName "SVN" AuthUserFile /home/svn/.htpasswd Order deny,allow Require valid-user </Location> 用户可以像这样访问他们的svn仓库: http://theserver/repos/therepository 如果您尝试访问浏览器中的以下地址… http://theserver/repos 你得到一个403禁止。 我想这样做,以便用户可以浏览该文件夹,并查看存储库。 我想join以下内容 <Directory /home/svn/repos> Options +FollowSymlinks +Indexes AllowOverride all </Directory> 会这样做,但我仍然得到403禁止… 有什么想法吗?
我运行一个股票RHEL6安装,并指出我的httpd DocumentRoot到/path/does/exist (它存在!)。 我已经授予了apache用户许可,并通过以下方式添加了我认为应该是必要的标签: chcon -R -t httpd_sys_content_t /path/does 但没有骰子 。 audit2why显示类似于请求的缺lesstypes执行允许规则 avc:拒绝{search} pid = 4793 comm =“httpd”name =“/” scontext = unconfined_u:system_r:httpd_t:S0 tcontext = system_u:object_r:file_t:S0 tclass = DIR 有人可以帮我解释吗? 请注意,我不是在寻找答案“禁用selinux”:-) 谢谢! -B
我遇到了redirectstream量的问题。 基本上,我正在构build一个新的Web服务器,它在我的域的另一个版本,所以我想redirectstream量不是从这个IP。 问题是亚马逊的ELB负载平衡器是在路上,所以它取代了REMOTE IP地址。 正常的获得方法。 研究发现我需要使用%{X-Forward-For}我 – 但它不工作,我不知道我是否已经在正确的位置和语法。 我正在运行虚拟主机,所以我把VirtualHost标签… <VirtualHost *:80> ServerAdmin [email protected] DocumentRoot /var/www/vhosts/foo/www.bar.com/htdocs/ ServerName www.bar.com ErrorLog /var/www/vhosts/foo/www.bar.com/logs/error.log CustomLog /var/www/vhosts/foo/www.bar.com/logs/access.log common RewriteEngine On RewriteCond %{X-Forwarded-For}i !^xxx\.xxx\.xxx\.xxx RewriteRule ^.*$ http://www.bar.com/ [R,L] </VirtualHost> Obv xxx.xxx.xxx.xxx是我的IP。 这是错的吗?
我已经禁用了selinux : setenforce 0 selinux=disabled 在/etc/selinux/config有没有人知道如果我不得不label或chcon任何目录来解决这个错误: error [error] [client 127.0.0.1] (13)Permission denied: access to /index.php denied 我正在运行centOS6。
我听说将keepalive超时设置得太高会降低其值。 所以,为了安全起见,还是从中受益,我可以把它设置为1秒吗? 或者将它设置为1秒等同于将其closures?
我有一台运行Apache 2.2.21 64位的512MB MediaTemple (dv)4服务器。 在开始的60秒内,httpd产生了2-4个进程,每个进程占用大约150MB的内存(根据顶部的“RES”列)。 这很快就崩溃了我的服务器。 通过“崩溃”我的意思是所有的url开始超时,因此我不能login到附加的石膏面板。 此外,ssh不再有效(连接超时),MediaTemple提供的实时统计也停止工作。 到目前为止,我发现的唯一的修复方法是重新启动服务器。 Apache运行PHP(Zend Engine 2.3.0),提供简单的Drupal安装。 我已经尝试了一些关于媒体寺庙wiki的build议,但没有任何改进。 什么可能导致httpd消耗这么多的内存? 这是非典型的行为吗? 我能做些什么来解决这个问题,并将服务器恢复到可用状态? 我很高兴发布服务器的详细信息,日志等按要求。 编辑:我应该早些提到,这台服务器已经运行了4个月左右,并且在过去一个月里只是像这样偶尔崩溃。 我希望能够确定这是否仅仅是由于增加了Drupal的加载,或者其他一些(可能是更恶意的)问题。 编辑:按要求,这里是今天运行ps_mem.py的输出。 -bash-3.2$ wget http://www.pixelbeat.org/scripts/ps_mem.py -bash-3.2$ sudo python ps_mem.py Private + Shared = RAM used Program 92.0 KiB + 12.0 KiB = 104.0 KiB qmail-clean 96.0 KiB + 14.0 KiB = 110.0 KiB splogger 116.0 KiB […]