apache mod_proxy...windows 2008 IIS 7.0 docroot nfs 导出不起作用

apache mod_proxy...windows 2008 IIS 7.0 docroot nfs 导出不起作用

先生们,不幸的是,我已经失去了所有关于 Windows 的知识(如果我曾经有过的话)......

我们必须安装一个 nfs 导出,以便从几个 IIS domU 提供服务。

我们的“开发人员”编写了这个在 .net 上运行的漂亮的“东西”...因此我别无选择,只能学习 IIS,并通过以下方式重定向网站的一部分:

Netscalers -> Apache ->
<Proxy balancer://iis2008>
            #i hate the fucking holidays
    BalancerMember http://iis2008ptc1:80
    BalancerMember http://iis2008ptc2:80
    BalancerMember http://iis2008stc1:80
    BalancerMember http://iis2008stc2:80 
</Proxy>    

在我接触 IIS/NFS 之前,生活一直很好。

  • IIS 根本就拒绝提供来自 NFS UNC 的 .asp 文件。
  • 我能够提供简单的 .html 页面(呼)。
  • 因此,我认为 IIS 正在尝试写入导出以编译丑陋的 .net 代码。此外,我无法调整 DirectoryIndex 之类的内容,因为它无法写入 nfs 上的 web.config
  • 如果有人能解释一下如何解决这个问题?
  • 论坛上挤满了想玩游戏的人,freenode 上的 irc 频道简直就是个笑话(真的),谷歌搜索的结果也没什么用……
  • 我花了一整天的时间来做这件事,否则我本可以编写我的傀儡模块。
  • 不,我无法更改为 cifs... 不过,我正在考虑使用 rsync... 或者直接从 svn 使用令人讨厌的 svn 导出触发器。

    XOXO,谢谢你的帮助!

答案1

  • 选项 A,不要运行 Windows
  • 选项 B,不要运行 Windows...
  • 选项C,不相信圣诞老人……

    :(

    但如果必须的话:(2008 不再具有 UID/GID 映射,这项工作已移至 AD)

HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\ClientForNFS\CurrentVersion\Default

Add two DWORD values: AnonymousUid and AnonymousGid and set to your appropriate values in decimal. 

Then restart the ClientForNFS service. (You may need to reboot the server.)

相关内容