鉴于nginx的以下配置:
server {
listen 80;
server_name apilocal;
sub_filter "apiupstream/api" "apilocal";
sub_filter_once off;
location /people/ {
proxy_pass http://apiupstream/api/people/;
proxy_set_header Accept-Encoding "";
}
}
Run Code Online (Sandbox Code Playgroud)
Sub_filter 没有正确响应响应的一部分。从配置中删除 proxy_pass 后,它就可以正常工作。很多遇到这个问题的人最终都会从上游服务器获得 gzip 压缩。我已经验证我的上游服务器没有为其响应打开 gzip 编码。但为了以防万一,我还使用了上面的 proxy_set_header 来不接受 gzip。
是否还有其他我想念的东西?
我知道有数以千计的人在将集成 Windows 身份验证与 IIS 一起使用时遇到问题的报告,但它们似乎都导致网页不适用或我已经尝试过的解决方案。我之前已经部署了几十个这样的站点,所以要么服务器/配置发生了一些奇怪的事情,要么我已经研究了太久而没有看到明显的情况。
简而言之,一切都在我的本地机器上完美运行,但在生产服务器上却崩溃了,据我所知,它具有完全相同的配置。
在本地机器上:
在远程机器上:
我在高等教育领域做了很多工作,在特定课程或活动期间重新配置许多 Windows 域成员(例如教室中的 PC)并在之后撤消此配置是一个相当普遍的要求。
由于我们被要求进行的大多数配置更改都可以通过组策略对象完成,并且当 GPO 在 OU 级别取消链接或停用时,这些更改会自动撤消,因此这是一条非常舒适的路线。
唯一的缺点是重复手动链接和取消链接 OU 上的 GPO 需要在课程开始前和结束后进行大量提醒和值班的 IT 人员——这是运营团队无法始终保证的。
有没有办法为特定 GPO 的有效性指定时间范围?
如何找出哪个 VM 负责使用 Hyper-V 看到的大部分 I/OI?
情况:我的 Hyper-V 主机确实有许多 VM(每个主机大约 30 个),我偶尔会看到长时间的高磁盘利用率。我想知道是哪个 VM 导致了这种情况。
我尝试使用进程资源管理器,但它报告所有与 Hyper-V 相关的 I/O 都由“系统”进程处理,因此没有帮助:

按访问的文件进行细分已经会有所帮助。Windows Server 的完整 GUI 安装具有提供此信息的资源监视器。但是,Resmon 在 Core 和 Hyper-V 安装中似乎不可用。
现在 Windows Server 2012 带有NTFS 卷的重复数据删除功能,我很难找到有关它的技术细节。我可以从 TechNet 文档中推断出重复数据删除操作本身是一个异步过程 - 与SIS Groveler过去的工作方式没有什么不同- 但实际上没有关于实现的细节(使用的算法、所需的资源,甚至有关性能的信息考虑只是一堆经验法则式的建议)。
非常感谢洞察力和指针,将一组场景与 Solaris 的 ZFS 重复数据删除效率进行比较会很棒。
我习惯了tsconfig.msc和tsadmin.msc(又名终端服务配置/终端服务管理MMC snapins)从以前的Windows版本,从而深刻地恨新型根据关系数据库管理系统,其目的是作为置换用户界面的文件(的Hyper-V作为一项要求? 为什么我需要在终端服务器上安装 Hyper-V?!)。
使用 Server 2012,它们似乎永远消失了。有什么办法让他们回到本地?尽管来自 Server 2008 R2 计算机的远程连接似乎可以使用两个控制台进行工作,但我更希望它们也可以在 Server 2012 远程桌面角色持有者上本地运行。
由于远程控制(又名会话阴影)在 Server 2012 远程桌面会话主机中一去不复返了,我正在寻找替代品来支持跨域环境中的用户。
由于远程协助应该也适用于远程桌面会话,我尝试通过组策略为所有远程桌面会话主机启用未经请求的远程协助来实现支持目的。
一切似乎都运行良好,只是当从远程桌面会话本身启动远程协助会话时,“专家”似乎无法实际行使任何鼠标或键盘控制。即使在辅助用户确认控制请求之后,来自“专家”会话(Server 2012)的鼠标点击和键盘敲击似乎也被忽略了。
由于多种原因,我希望通过支持人员的 RD 会议看到这一点:
我错过了什么?
在启用了桌面体验功能和禁用桌面墙纸的 Windows Server 2012 远程桌面会话主机上,用户希望配置自己的配色方案并定义自己的桌面背景颜色。但是,我似乎无法找到一种通过 GUI 更改桌面颜色的简单方法。
我希望这些设置位于Appearance settings -> Colors -> Advanced Appearance Settings 下,但这些设置在 Windows 8 和 Server 2012 中不可用。是否有替代的 GUI 对话框,或者我是否有能力允许用户创建自己的包含适当桌面背景颜色的设计方案?
我对 UAC 非常恼火,并尽可能为我的管理员用户关闭它。然而,有些情况我不能——特别是如果那些机器不在我的连续管理之下。
在这种情况下,我总是面临通过 Windows 资源管理器使用我的管理用户遍历目录的任务,而普通用户没有“读取”权限。到目前为止,解决这个问题的可能有两种方法:
更改的ACL有问题的目录,包括我的用户(的Windows提供的便利设施的Continue按钮,在“您目前没有权限访问该文件夹”对话框。因为往往不是这显然吮吸我不希望改变的ACL但只需查看文件夹的内容
使用提升的 cmd.exe 提示符以及一堆命令行实用程序 - 在浏览大型和/或复杂的目录结构时,这通常会花费大量时间
我希望看到的是一种在提升模式下运行 Windows 资源管理器的方法。我还没有找到如何做到这一点。但是,在不改变整个系统的配置(最好不需要下载/安装任何东西)的情况下,以不显眼的方式解决这个问题的其他建议也是非常受欢迎的。
我看过这篇文章,里面有一个关于改变 HKCR 的建议——有趣,但它改变了所有用户的行为,在大多数情况下我是不允许这样做的。此外,有些人建议使用 UNC 路径来访问文件夹 - 不幸的是,这在访问同一台机器(即\\localhost\c$\path)时不起作用,因为“管理员”组成员身份仍然从令牌中剥离并重新进行身份验证(因此创建新令牌)在访问本地主机时不会发生。
%ProgramFiles%\Microsoft SQL Server\110\Setup Bootstrap\Update Cache文件夹中删除旧的累积更新目录是否安全?至少这篇 MSDN 博客文章告诉在此目录中保留任何内容。是否有任何参考或可支持性声明告诉我可以或不可以这样做?
理由:由于SQL Server臭名昭著的“增量服务模型”,SQL Server 2012 的 SP1 迄今为止已经发布了 9 个累积更新版本。该Update Cache目录随着每个 CU 的安装而增长,并且在自 SP1 以来安装了每个 CU 的环境中,它已经达到 9 GB。我们有可能在“今年晚些时候”推出下一个 SP 之前,为接下来的 3 个 CU 版本再增加 3 GB 。由于更新是“累积的”,我试图确定从更新缓存中删除除最新累积更新目录之外的所有目录是否安全。
对于单个服务器,我可能不会打扰,但存储团队成员(尚未设法实施基于存储的重复数据删除)经常哭泣,因为 SQL 服务器实例的存储需求不断增长,而且我办公室的地毯已经湿透了。
group-policy ×1
iis ×1
iis-7.5 ×1
nginx ×1
proxy ×1
security ×1
sql-server ×1
uac ×1
windows ×1
zfs ×1