Articles of apache 2.2

configurationmod_auth_sspi来查找远程用户

我已经尝试了一段时间来启动mod_auth_sspi来运行Drupal内联网。 遵循Drupal LD​​AP模块和Drupal SSO说明https://drupal.org/node/1371478 。 我正在运行一个统一的服务器8.12 – 运行Apache 2.2和PHP 5.3 mod_auth_sspi安装在模块上,并在httpd.conf文件中引用。 LDAP本身是有效的,因为去/某人可以使用他们的Active Directory中的公司login详细信息login到他们的站点。 Drupal上的testing机制也拉动了电子邮件等相关信息。 无论如何,我不能让他们自动进行身份validation。 httpd.conf文件还包含: # Virtual hosts Include conf/extra/httpd-vhosts.conf # Pass NTLM authentication to Apache LoadModule sspi_auth_module modules/mod_auth_sspi.so <IfModule !mod_auth_sspi.c> LoadModule sspi_auth_module modules/mod_auth_sspi.so </IfModule> 那么虚拟主机文件包含 NameVirtualHost intranet.example.co.uk <VirtualHost intranet.example.co.uk> DocumentRoot "C:/UniServer2/www" ServerName Intranet <directory "C:/UniServer2/www"> Options Indexes FollowSymLinks MultiViews AllowOverride All Order Allow,Deny […]

清漆随机和零星的503错误

编辑1 :我尝试了在我的preprod环境build议没有成功的设置。 由于我可以在另一个环境中重现这个问题,我试图寻找相似之处。 我禁用了logrotate清漆没有积极的结果。 唯一的共同点是cron.hourly。 哪个是空的 这是我在/ var / log / cron中的 Feb 3 14:01:01 SPRX0032 CROND[32006]: (root) CMD (run-parts /etc/cron.hourly) Feb 3 14:01:01 SPRX0032 run-parts(/etc/cron.hourly)[32006]: starting 0anacron Feb 3 14:01:01 SPRX0032 run-parts(/etc/cron.hourly)[32020]: finished 0anacron 在同一时刻,我的探针: 03-02-14_14:01:01 – – – /!\ WARNING /!\|HTTP code 503| website1 SERVER IS DOWN booh! /!\ WARNING /!\ 03-02-14_14:01:01 – […]

活动Apache服务器上的PHP脚本消耗更多的内存?

最近,我一直花时间试图优化PHP代码。 我在虚拟机内部的本地主机上进行开发,并且已经将memory_get_usage()放在脚本的末尾来帮助完成此操作。 本地主机使用相同的configuration作为活的Apache 2.2服务器,但由于某种原因,我注意到该函数返回两个不同的值。 在实时服务器上,它总是返回比本地主机多10-14倍的内存。 有人知道为什么吗?

在1Gb上行链路上颠覆

是否有可能利用1 Gb上行链路? 我有2 Gb上行链路服务器 176.9.xxx.xxx – 服务器 # uname -a Linux svn.example.net 2.6.32-5-amd64 #1 SMP Mon Sep 23 22:14:43 UTC 2013 x86_64 GNU/Linux # cat /etc/debian_version 6.0.8 # svnadmin –version svnadmin, version 1.6.23 (r1485506) compiled May 29 2013, 10:00:56 Copyright (C) 2000-2009 CollabNet. Subversion is open source software, see http://subversion.apache.org/ This product includes software developed […]

使用<Location>元素时,Apache Bot阻塞

我正在查看我的访问日志,并得出结论,我应该尽力处理不好的stream量。 我试图用这个列表( https://github.com/bluedragonz/bad-bot-blocker )作为起点。 我的服务器设置是由Apache服务器前端的Java应用程序服务器。 应用程序服务器的configuration是 <Location /> ProxyPass ajp://localhost:8009/ </Location> 我在jboss文件之前的单独文件中添加了阻止列表 Include "/opt/bitnami/apache2/conf/extra/badbot.conf" Include "/opt/bitnami/jboss/conf/jboss.conf" 该badbot文件的摘录如下所示 Options All -Indexes RewriteEngine on # Block Bad Bots & Scrapers SetEnvIfNoCase User-Agent "Aboundex" bad_bot Order Allow,Deny Allow from all deny from env=bad_bot 这个configuration是可以的,但是当我欺骗我的用户代理时,似乎做了任何事情。 我尝试删除命令允许拒绝从badbot文件的东西,并将其放入jboss.conf文件的位置部分,但似乎也没有工作。

Samba共享上的Apache vhost文件的文件夹权限

在我们的网站开发环境中,我们有一个中央的CentOS服务器,通过Apache运行多个虚拟主机。 虚拟主机文件通过SMB共享。 办公室中的多个开发人员连接到这个SMB共享(来自OSX客户端),以创build和编辑用于网站开发的文件和文件夹。 此SMB共享configuration为强制所有编辑或创build的文件(通过SMB)的所有者和组成为apache 。 因此,所有vhost目录中的所有文件都由apache:apache拥有,以确保Apache具有访问它们的适当权限。 然而,有时候,某些行为需要sudo才能完成。 例如,如果用户需要SSH进入服务器,以移动或复制文件(通过SSH而不是通过SMB更快),或者可能使文件的git提交等。您不能sudo作为Apache的这些行动,因为你不是技术上能够login为Apache。 因此,大多数开发人员将使用sudo进行git提交/推/拉操作,然后运行chown apache:apache . -R chown apache:apache . -R在整个虚拟主机目录中。 这似乎不是正确的方式去做这件事。 我试图找出最佳的行动方向。 所有用户也都在Apache组中,但是如果他们碰巧通过SSH创build新文件(也许git pull添加了新文件),那么这些文件现在由该用户拥有,而不是由apache拥有,再次导致他们再次分配一切。 这种设置有更好的工作stream程吗?

Confluence代理错误原因:从远程服务器读取错误

从今天上午以来,我无法访问我的合stream。 它在Ubuntu 12.04服务器上。 错误本身就是这样 Proxy Error The proxy server received an invalid response from an upstream server. The proxy server could not handle the request GET /xxx/xx/xxxxx. Reason: Error reading from remote server 我使用一个与反向代理的Apache 我的apache2错误日志显示这个: (70007)The timeout specified has expired: proxy: error reading status line from remote server My apache config is this : <VirtualHost […]

Python的urllib2挂起时,由Apache调用

我有一个使用urllib2读取资源的python脚本 response = urllib2.urlopen('http://www.google.com') html = response.read() response.close() 在terminal中调用时可以正常工作。 但是,当由apache服务器调用(即用浏览器指向脚本)时,它只会挂在urlopen上。 任何想法,为什么? FWIW,如果我欺骗了一个mozilla用户代理,或者为代理处理程序传递一个空的字典,那么行为没有任何变化。 将httpdebugging级别设置为1也没有提供更多的信息,但我添加了示波器,certificate它实际上是挂起的“urlopen”行。 谢谢,尼克 (完全披露,这里是一个交叉post,希望这是合法的,已经过了一个星期没有答案)

WebDAV OSX限制上传的权限

我有一个WebDav服务器,我有OSX ML的工作 – 访问是安全的,但我只是将我的文件移动到外部驱动器 我不需要修改驱动器上的目录权限,它仍然工作,需要密码…它仍然是安全的? 如何制作不需要密码但不允许上传的别名? 我现在给的访问将允许客人,但也将允许上传? 以下是我对该驱动器的访问权限和权限: drwxr-xr-x 6 iMac staff 204 Feb 7 09:54 Download drwxr-xr-x 5 iMac staff 170 Feb 5 19:17 STORAGE drwxr-xr-x 5 iMac staff 170 Feb 5 19:14 WebDAV – # Distributed authoring and versioning (WebDAV) # # Required modules: mod_dav, mod_dav_fs, mod_setenvif, mod_alias # mod_auth_digest, mod_authn_file # # […]

Apache错误 – subprocess仍然没有退出,发送一个SIGTERM&ServerContext:1 leaked_rewrite_drivers销毁

我有很多错误日志条目调用 ServerContext: 1 leaked_rewrite_drivers on destruction 和 child process 10494 still did not exit, sending a SIGTERM 没有人有任何想法如何解决这些错误?