我把.htaccess文件放在Nagios html根目录和CGI根目录下,所以为了访问web界面,用户需要一个有效的Active Directory帐户。 我有的问题是在/etc/nagios/cgi.cfg里面说的 use_authentication=1 authorized_for_system_information=nagiosadmin authorized_for_configuration_information=nagiosadmin authorized_for_system_commands=nagiosadmin authorized_for_all_services=nagiosadmin authorized_for_all_hosts=nagiosadmin authorized_for_all_service_commands=nagiosadmin authorized_for_all_host_commands=nagiosadmin 设置use_authentication=0 “解决”的问题,但我已阅读 此外,禁用身份validation会导致各种事情不起作用,因为程序员不想为发生什么负责最好使用身份validation,然后正确设置它;-) 所以我并不太热衷于此。 应该可以用一个组来代替nagiosadmin 基本上所有这些“authorized_for_”的东西是允许“pipe理”用户访问系统。 他们没有告诉你的一个便利是你可以把组名称而不是用户帐户,所以如果你有一个ITpipe理员组定义,把它,而不是所有的成员组 题 当用户使用Apache的mod_authz_ldap.so通过htaccess进行身份validation时,如何定义这样的组?
我正在设置Trac,并想要密码保护login页面,如这里所build议的。 我在共享主机设置,所以我不能修改httpd.conf,我必须使用.htacces。 如何限制login页面而不限制其他页面? Trac文档build议: <Location "/trac/login"> AuthType Basic AuthName "Trac" AuthUserFile /somewhere/trac.htpasswd Require valid-user </Location> 但是Location标签只适用于httpd.conf,它在.htaccess中不起作用。 我怎样才能得到相同的效果? 没有“login”目录来放置.htaccess文件,它需要进入主trac目录。
我必须说,我不是那个build立服务器的人,而是一个可怜的人,他们的任务是找出当前正在发生的事情。 我只有一个关于Apache和Linux的粗略知识,所以请忍受我… 问题 我们的apache服务器closures(主要在夜间),并且无法恢复并重新开始备份,没有任何人告诉它。 从我可以收集的,这里有趣的事情是在Apache错误日志中的以下行; [Wed Apr 15 03:43:02.114879 2015] [mpm_prefork:notice] [pid 25778] AH00171: Graceful restart requested, doing restart 之后是一个非常长的堆栈跟踪,这里是前几行: *** Error in `/usr/sbin/httpd': free(): invalid pointer: 0x00007f581d5c13c0 *** ======= Backtrace: ========= /lib64/libc.so.6(+0x7d19d)[0x7f583b69519d] /etc/httpd/modules/libphp5.so(php_module_shutdown+0x2b)[0x7f58301d255b] /etc/httpd/modules/libphp5.so(php_module_shutdown_wrapper+0x9)[0x7f58301d2619] […] 回溯持续了一段时间,但有趣的是,在这之间, Error in /usr/sbin/httpd […]重复了5次,直到最后一条消息是 [Wed Apr 15 03:43:02.269626 2015] [core:notice] [pid 25778] AH00060: seg fault or similar nasty […]
目前, top显示,几乎所有的httpd进程都由nobody运行。 “差不多”是因为其中2个是由root运行的。 我怎么能这样做,让我有用户说: dartagnan , porthos , athos , athos运行httpd每个分别为所述的用户? 我希望看到这样的事情,当我跑top : PID用户命令 1234 dartagnan / usr / local / apache / bin / httpd -k start -DSSL 12 porthos / usr / local / apache / bin / httpd -k start -DSSL 342 aramis / usr / local / apache / bin / […]
什么是Apache可以在一台机器上处理的虚拟主机的最大数量(我并不是说与负载有关的任何东西,让我们假设它与这个问题无关)。 而且我们只采用Apache而没有像nginx这样的任何代理。 我在问,因为在一个论坛上,有一个人报告说,他的Apache工作不稳定,在一台机器上有400多个站点。 如果你有一个configuration,处理超过400,请告诉我这里。 谢谢。
我正在检查/ usr / local / apache / logs / error_log 这已经发生好几次了。 有时服务器重启速度有时很慢。 什么因素可能导致这个混乱。 [Mon Dec 31 21:40:49 2012] [notice] Graceful restart requested, doing restart [Mon Dec 31 21:40:53 2012] [error] [client 66.249.74.237] File does not exist: /home2/wallpape/public_html/tag [Mon Dec 31 21:40:53 2012] [error] [client 66.249.74.237] File does not exist: /home2/wallpape/public_html/404.shtml [Mon Dec 31 21:50:02 2012] […]
更新我的VPS后,我得到以下错误: 无法启动apache:启动httpd:/etc/httpd/conf.d/php.conf的第31行的语法错误:无效的命令'php_value',可能是拼写错误或由未包含在服务器configuration中的模块定义[FAILED] 在PHP上启用模块: [PHP模块] bz2日历核心ctypecurldatedom ereg exif fileinfofilterftp gd gettext gmp哈希iconv imap intl ionCube加载器json libxml mbstring mcrypt mhash mysql mysqli openssl pcntl pcre PDO pdo_mysql pdo_sqlite Phar readlinereflection会话shmop SimpleXML套接字SPL sqlite3标准suhosin标记器wddx xml xmlreader xmlrpc xmlwriter xsl zip zlib [Zend Modules] ionCube PHP Loader 线相对于错误: php_value session.save_handler“文件” 错误是什么意思,我该如何解决?
我不知道为什么,但是当我开始我的apache时,我得到这个警告… su-3.2#/ usr / local / apache2 / bin / apachectl start [Wed Sep 23 13:40:42 2009] [warn](2)没有这样的文件或目录:无法启用'dataready'接受filter su-3.2#grep accf /boot/loader.conf accf_data_load = “YES” accf_http_load = “YES” su-3.2#kldstat | grep accf 3 1 0xffffffff80ce9000 7d0 accf_data.ko 4 1 0xffffffff80cea000 14d8 accf_http.ko su-3.2#uname -a FreeBSD dd.alexus.org 7.2-RELEASE-p1 FreeBSD 7.2-RELEASE-p1#7:Sat Jun 27 02:42:30 UTC 2009 [email protected]:/ usr […]
每当我们在开发服务器上创build新的虚拟主机时,我们总是需要手动指定单独的访问和错误日志: ErrorLog logs/mysite/dev1-error.log CustomLog logs/mysite/dev1-access.log "common" 有没有办法使Apache自动分裂日志,而不是每次都指定它们?
我正在Media Temple主办的一个专用虚拟16GB RAM CentOS服务器上运行一个高stream量的网站。 很多时候,服务器因CPU使用率过高而死亡(%1500) 当我检查正在运行的进程使用“顶部”的命令,我看到太多的httpd进程运行,我认为是造成CPU的高使用率。 我试图调整mysql,调整apache,my.cnf,httpd.cnf,删除Apache模块,我不使用,但没有解决问题。 请让我知道你需要知道什么值在我的服务器configuration,以帮助我诊断问题。 提前致谢。