Windows

apache mod_proxy … windows 2008 IIS 7.0 docroot nfs 導出不起作用

  • December 22, 2011

紳士們,不幸的是,我失去了任何 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 頻道是一個笑話(字面意思),Google搜尋回來了……不多
  • 我花了一整天的時間在這上面工作,而不是我本來可以寫我的 puppet 模組。
  • 不,我不能更改為 cifs …但是,我正在考慮使用 rsync … 或直接從 svn 進行討厭的 svn 導出觸發器。

XOXO,謝謝你的幫助!

  • 選項A,不執行視窗
  • 選項B,不要執行Windows…
  • OptionC,不要相信聖誕老人…

:(

但如果非要:(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.)

引用自:https://serverfault.com/questions/343330