AskOverflow.Dev

AskOverflow.Dev Logo AskOverflow.Dev Logo

AskOverflow.Dev Navigation

  • 主页
  • 系统&网络
  • Ubuntu
  • Unix
  • DBA
  • Computer
  • Coding
  • LangChain

Mobile menu

Close
  • 主页
  • 系统&网络
    • 最新
    • 热门
    • 标签
  • Ubuntu
    • 最新
    • 热门
    • 标签
  • Unix
    • 最新
    • 标签
  • DBA
    • 最新
    • 标签
  • Computer
    • 最新
    • 标签
  • Coding
    • 最新
    • 标签
主页 / user-5724

crb's questions

Martin Hope
crb
Asked: 2010-03-06 07:43:30 +0800 CST

要求 Apache 中多个组的成员身份

  • 4

我希望能够做到这一点:

<LocationMatch ^/secret/(.+?)>
  <Limit GET>
    Require group member
  </Limit>
  <LimitExcept GET>
    Require group member
    Require group contributor
  </LimitExcept>
</LocationMatch>

“要求组”让您建议使用 OR 考虑的许多组;我需要某种 AND。 全部满足似乎仅在与 Allow 一起使用时才影响 Require。

有没有办法用 Require/AND 控制组成员?

(我应该指出,我们使用 Atlassian Crowd 的 Perl 模块作为我们的组提供者,所以如果可以在处理程序中实现它,那也可以。)

apache-2.2 groups authorization crowd
  • 1 个回答
  • 560 Views
Martin Hope
crb
Asked: 2010-03-05 08:12:22 +0800 CST

在 EC2 上使用 MySQL 提供高可用性和故障转移

  • 5

我想要一个在 Amazon EC2 实例上运行的具有自动故障转移功能的高可用性 MySQL 系统。

解决此问题的标准方法是问题 Heartbeat + DRBD,但我发现很多帖子表明 DRBD 不适用于 EC2,尽管没有人确切说明原因。显然,在虚拟化环境中,串行心跳或不同的网络是不可能的。让不同的服务器位于不同的可用区也很好,但我们在那里遇到了一个更困难的问题。

人们对在“云”中拥有高正常运行时间解决方案有何看法?

注意:这个问题是在宣布具有多可用区的 RDS 之前提出的,对于当今的现代 IT 专业人员来说,这是一个很好的自动答案。:)

mysql amazon-ec2 high-availability failover redundancy
  • 4 个回答
  • 3249 Views
Martin Hope
crb
Asked: 2010-02-27 04:14:40 +0800 CST

我可以从 Apache 配置(基于重写条件)写入我选择的日志输出吗?

  • 3

我有一些内容仅供通过 GeoIP 查找并与某些国家/地区匹配的人使用。这是由 mod_rewrite 完成的,一切正常。

我想做的是记录失败的尝试,以帮助调试应该能够获取此内容但不能获取的人。目前,为了做到这一点,我需要将 RewriteLogLevel 设置为 4,这意味着记录虚拟主机上的所有内容,而不仅仅是我限制的内容。

这是 mod_geoip 自述文件中的示例:

GeoIPEnable On
GeoIPDBFile /path/to/GeoIP.dat

RewriteEngine on
RewriteCond %{ENV:GEOIP_COUNTRY_CODE} ^CA$
RewriteRule \.(gif|jpg|png|css)$ - [L] # don't redirect images and stylesheets
RewriteRule ^(.*)$ http://www.canada.com [L] # redirect everything else

我想添加类似的东西

WriteThisToLog "Denied access to $1 from IP $2 due to calculated country $3"

变量都在那里 - 有没有可以用来写出 Apache 错误日志的指令?

编辑:我会把它放在正确答案的评论中,但格式很重要。我结束了这个:

RewriteRule ^(.*)$ http://www.canada.com [L,E=GEOIP_FAIL:1] # redirect everything else
LogFormat "%h %l %u %t \"%r\" %>s %b \"%{Referer}i\" \"%{User-Agent}i\" GEOIP_COUNTRY_CODE=%{GEOIP_COUNTRY_CODE}e" geoip_fail_format
CustomLog /var/log/httpd/geoip_fail_log geoip_fail_format env=GEOIP_FAIL
logging apache-2.2 mod-rewrite geolocation
  • 1 个回答
  • 2946 Views
Martin Hope
crb
Asked: 2010-01-20 10:44:00 +0800 CST

通过 sendmail/postdrop 限制本地邮件的 Postfix 传递选项

  • 3

我有一个运行 Postfix 的登台服务器,我只想将其设置为将邮件传递到 example.org。如果我们正在测试一个发送电子邮件的函数,我们希望能够知道我们不会意外地向我们的测试域之外的任何人发送任何测试消息。

所有邮件都从该服务器发送到智能主机进行投递。

我已经设置

relay_domains = example.org
smtpd_recipient_restrictions = reject_unauth_destination

这意味着服务器仅通过 SMTP 中继 example.org。但是,在服务器上使用 mail(1),它将为所有地址投递。我怎样才能将其限制为仅在 relay_domains ?

email postfix email-server
  • 1 个回答
  • 765 Views
Martin Hope
crb
Asked: 2010-01-17 05:38:16 +0800 CST

Perl CGI.pm 模块在 RedHat/CentOS 5 上严重过时

  • 2

我正在尝试从 RPM(使用 rpmforge.net)安装我所有的 Perl 模块,而不是仅仅从 CPAN 获取它们。

我的最终目标是让 Bugzilla 3.4.4 运行。它需要 CGI.pm 3.21 或更高版本;RHEL5 (5.8.8) 上的 perl 软件包随 CGI.pm 3.15 一起提供,并且似乎没有任何第 3 方软件包存储库单独打包它(Red Hat 不再有 perl-CGI RPM:因为RH9,出现了!)

有推荐的解决方案吗?

redhat cgi perl bugzilla
  • 4 个回答
  • 1619 Views
Martin Hope
crb
Asked: 2010-01-09 00:45:23 +0800 CST

ISA 服务器磁盘缓存的最佳大小

  • 0

我们的 ISA 服务器管理员这样说:

ISA 缓存的工作原理如下:当 ISA 服务器收到访问网站的请求时,它采取的第一步是检查缓存,看是否可以在本地加载。由于缓存当前大小为 50Gb,因此服务器必须在 a) 直接向用户返回结果或 b) 将请求传递到 Internet 以检索网页之前检查整个缓存文件(然后将其放置在缓存中)。必须解析这么多数据可能会减慢互联网访问速度。

具有较小的缓存将是有益的,因为 ISA 服务器可以更快地处理请求,而不必长时间(以计算机术语)不断检查本地磁盘。

他建议我们将缓存文件从 50GB 减少到 10GB。

虽然我同意他的观点,但可以肯定的是,这可以走极端:如果我没有任何缓存文件,我当然可以跳过那些可怕的慢速磁盘,每次收到请求时都可以上网。

因此,问题是:ISA 服务器磁盘缓存文件的最佳大小是多少?ISA 服务器是否有一个方便的缓存请求索引或哈希表,这样不管缓存文件有多大,它都能在 O(1 ) 时间?

performance hard-drive cache isa-server
  • 1 个回答
  • 1581 Views
Martin Hope
crb
Asked: 2009-06-20 06:57:11 +0800 CST

使用基本身份验证响应 HTTP OPTIONS

  • 5

我们有一个在 IIS6 基本身份验证之后托管 Office 文档的网站。

IE 有一个用于基本身份验证的身份验证令牌,它提供该令牌以下载文件。用户单击“打开”,然后 Microsoft Office 协议发现对提供文件的目录执行 HTTP OPTIONS 请求。但是,Office 没有 IE 的身份验证令牌,因此它会再次提示输入凭据。然后点击取消将在 Office 中显示文件。

由于我们不是类似 Sharepoint 的应用程序,并且我们没有响应 OPTIONS 的方式,我想用 OPTIONS 方法回复所有请求(使用“Microsoft Office 协议发现”的用户代理发送") 与空的 200 类似,如 RFC 2616所述:

如果没有包含响应正文,则响应必须包含字段值为“0”的 Content-Length 字段。

我倾向于在基本身份验证发生之前以 200 响应的 ISAPI 过滤器。Windows 身份验证或匿名访问不是选项。有没有我想念的替代品?

http microsoft-office iis-6 http-basic-authentication
  • 4 个回答
  • 5476 Views

Sidebar

Stats

  • 问题 205573
  • 回答 270741
  • 最佳答案 135370
  • 用户 68524
  • 热门
  • 回答
  • Marko Smith

    新安装后 postgres 的默认超级用户用户名/密码是什么?

    • 5 个回答
  • Marko Smith

    SFTP 使用什么端口?

    • 6 个回答
  • Marko Smith

    命令行列出 Windows Active Directory 组中的用户?

    • 9 个回答
  • Marko Smith

    什么是 Pem 文件,它与其他 OpenSSL 生成的密钥文件格式有何不同?

    • 3 个回答
  • Marko Smith

    如何确定bash变量是否为空?

    • 15 个回答
  • Martin Hope
    Tom Feiner 如何按大小对 du -h 输出进行排序 2009-02-26 05:42:42 +0800 CST
  • Martin Hope
    Noah Goodrich 什么是 Pem 文件,它与其他 OpenSSL 生成的密钥文件格式有何不同? 2009-05-19 18:24:42 +0800 CST
  • Martin Hope
    Brent 如何确定bash变量是否为空? 2009-05-13 09:54:48 +0800 CST
  • Martin Hope
    cletus 您如何找到在 Windows 中打开文件的进程? 2009-05-01 16:47:16 +0800 CST

热门标签

linux nginx windows networking ubuntu domain-name-system amazon-web-services active-directory apache-2.4 ssh

Explore

  • 主页
  • 问题
    • 最新
    • 热门
  • 标签
  • 帮助

Footer

AskOverflow.Dev

关于我们

  • 关于我们
  • 联系我们

Legal Stuff

  • Privacy Policy

Language

  • Pt
  • Server
  • Unix

© 2023 AskOverflow.DEV All Rights Reserve