win2003 iis6 Rewrite權(quán)限設(shè)置問題 解決了 大家共享 2003NTFS用戶 你不看肯定開不開
更新時間:2007年07月07日 00:00:00 作者:
先下載Rewrite模塊,見附件
一、安裝模塊
將附件中的文件解壓到一個目錄中,
打開IIS管理器,
選擇網(wǎng)站屬性,到ISAPI篩選器,
點添加
在名稱中輸入rewrite,可執(zhí)行文件選擇剛才解壓后的文件Rewrite.dll,點確定;再點確定,關(guān)閉屬性對話框。
再次查看網(wǎng)站屬性,到ISAPI篩選器
如果看到狀態(tài)為向上的綠色箭頭,就說明Rewrite模塊安裝成功了。
二、修改Rewrite規(guī)則
到剛才解壓的目錄下,找到httpd.ini文件,在里面修改Rewrite規(guī)則。
注:一旦修改了Rewrite規(guī)則,請重啟網(wǎng)站,使規(guī)則生效。
壓縮包中我們已經(jīng)寫好了Discuz4.1和SupeSite的Rewrite規(guī)則。(修正了獨立主機用戶在啟用Rewrite后,論壇無法查看帖子的錯誤)
我是看了這片文章得到的啟迪 IIS_WPG的重要性 同樣也把 Rewrite 文件設(shè)置了 OK了
引用:
相關(guān)權(quán)限(如果系統(tǒng)是Windows 2000就無需設(shè)置)
對于Windows 2003,由于IIS 6的權(quán)限的需要,您必須正確設(shè)置相關(guān)的權(quán)限系統(tǒng)才能正常運行。請看下面的Windows 2003新內(nèi)核權(quán)限設(shè)置的特別說明:
在前面的安裝完成后,如果您的IIS6是用新的內(nèi)核模式運行,如果您的硬盤權(quán)限配置不正確,會引起“Service Unavailable”錯誤。您需要按以下方式正確配置相關(guān)的權(quán)限:
關(guān)鍵點是:IIS 6 默認(rèn)使用的工作進程隔離模式需要IIS_WPG組有相關(guān)的讀的權(quán)限,必須得檢查“嗅探狗”安裝的目錄是否有足夠的權(quán)限,從而保證“嗅探狗”能夠正常運行。
IIS_WPG組的意義是:該帳戶指派了在 Web 服務(wù)器上啟動和運行工作進程所需的最低權(quán)限和用戶權(quán)限。它相當(dāng)于IIS5中的IWAM_computername用戶,但權(quán)限更低一些。注意,IIS_WPG并不是IUSR_computername用戶, 因此它和虛擬主機的“運行時用戶”沒有關(guān)系。給IIS_WPG用戶授權(quán)因而也不會對FSO的權(quán)限有任何影響。
下面所列舉的例子是:嗅探狗安裝在d:\unviersal\UlinkSpy目錄下的權(quán)限修改過程:
第一步:設(shè)置安裝目錄所在硬盤的根權(quán)限(例如d:\),讓IIS_WPG (IIS進程) 組有讀的權(quán)限.
點擊添加:
點擊高級:
點擊“立即查找“,找到IIS_WPG后雙擊該用戶
點擊確定后可以回到下圖,可以看到組或用戶名稱列表中多了IIS_WPG用戶,選中該用戶,賦給他讀取權(quán)限:
第二步:設(shè)置安裝目錄的權(quán)限,讓IIS_WPG (IIS進程) 組有讀取和運行、列出文件夾目錄、讀取、寫入權(quán)限。
選擇安裝目錄:
點擊添加
輸入IIS_WPG后確定:
再次確定,默認(rèn)地就會對IIS_WPG授予權(quán)限了。
設(shè)置完成后請重啟IIS,至此 Windows 2003 IIS 6 進程隔離模式的安裝全部完成。
額外說明:
由于嗅探狗需要判斷客戶端訪問的文件存不存在, 如果你的網(wǎng)站在嗅探狗的過濾下就必須將網(wǎng)站資源以及防盜鏈的資源的讀取權(quán)限給IIS_WPG用戶,如果沒有權(quán)限,嗅探狗會認(rèn)為文件不存在。 具體設(shè)置方法這里再說明。
正確代碼
引用:
[ISAPI_Rewrite]
# 3600 = 1 hour
CacheClockRate 3600
RepeatLimit 32
# Protect httpd.ini and httpd.parse.errors files
# from accessing through HTTP
# Discuz4.10 Rewrite規(guī)則
RewriteRule ^(.*)/archiver/([a-z0-9\-]+\.html)$ $1/archiver/index\.php\?$2
RewriteRule ^(.*)/forum-([0-9]+)-([0-9]+)\.html$ $1/forumdisplay\.php\?fid=$2&page=$3
RewriteRule ^(.*)/thread-([0-9]+)-([0-9]+)-([0-9]+)\.html$ $1/viewthread\.php\?tid=$2&extra=page\%3D$4&page=$3
RewriteRule ^(.*)/profile-(username|uid)-(.+)\.html$ $1/viewpro\.php\?$2=$3
# SupeSite Rewrite規(guī)則
# 獨立主機用戶
# 修改以下語句中的 /supesite 修改為你的SupeSite目錄地址,如果程序放在根目錄中,請將 /supesite 修改為 /
RewriteRule ^/([0-9]+)/spacelist(.*)$ /index\.php\?$1/action_spacelist$2
RewriteRule ^/([0-9]+)/viewspace(.+)$ /index\.php\?$1/action_viewspace_itemid$2
RewriteRule ^/([0-9]+)/viewbbs(.+)$ /index\.php\?$1/action_viewbbs_tid$2
RewriteRule ^/([0-9]+)/(.*)$ /index\.php\?$1/$2
RewriteRule ^/([0-9]+)$ /index\.php\?$1
RewriteRule ^/action(.+)$ /index\.php\?action$1
RewriteRule ^/category_(.+)$ /index\.php\?action_category_catid_$1
RewriteRule ^/itemlist_(.+)$ /index\.php\?action_itemlist_catid_$1
RewriteRule ^/viewnews_(.+)$ /index\.php\?action_viewnews_itemid_$1
RewriteRule ^/viewthread_(.+)$ /index\.php\?action_viewthread_tid_$1
RewriteRule ^/index([\.a-zA-Z]*)$ /index.php
一、安裝模塊
將附件中的文件解壓到一個目錄中,
打開IIS管理器,


選擇網(wǎng)站屬性,到ISAPI篩選器,


點添加


在名稱中輸入rewrite,可執(zhí)行文件選擇剛才解壓后的文件Rewrite.dll,點確定;再點確定,關(guān)閉屬性對話框。
再次查看網(wǎng)站屬性,到ISAPI篩選器

如果看到狀態(tài)為向上的綠色箭頭,就說明Rewrite模塊安裝成功了。
二、修改Rewrite規(guī)則
到剛才解壓的目錄下,找到httpd.ini文件,在里面修改Rewrite規(guī)則。
注:一旦修改了Rewrite規(guī)則,請重啟網(wǎng)站,使規(guī)則生效。
壓縮包中我們已經(jīng)寫好了Discuz4.1和SupeSite的Rewrite規(guī)則。(修正了獨立主機用戶在啟用Rewrite后,論壇無法查看帖子的錯誤)
我是看了這片文章得到的啟迪 IIS_WPG的重要性 同樣也把 Rewrite 文件設(shè)置了 OK了
引用:
相關(guān)權(quán)限(如果系統(tǒng)是Windows 2000就無需設(shè)置)
對于Windows 2003,由于IIS 6的權(quán)限的需要,您必須正確設(shè)置相關(guān)的權(quán)限系統(tǒng)才能正常運行。請看下面的Windows 2003新內(nèi)核權(quán)限設(shè)置的特別說明:
在前面的安裝完成后,如果您的IIS6是用新的內(nèi)核模式運行,如果您的硬盤權(quán)限配置不正確,會引起“Service Unavailable”錯誤。您需要按以下方式正確配置相關(guān)的權(quán)限:
關(guān)鍵點是:IIS 6 默認(rèn)使用的工作進程隔離模式需要IIS_WPG組有相關(guān)的讀的權(quán)限,必須得檢查“嗅探狗”安裝的目錄是否有足夠的權(quán)限,從而保證“嗅探狗”能夠正常運行。
IIS_WPG組的意義是:該帳戶指派了在 Web 服務(wù)器上啟動和運行工作進程所需的最低權(quán)限和用戶權(quán)限。它相當(dāng)于IIS5中的IWAM_computername用戶,但權(quán)限更低一些。注意,IIS_WPG并不是IUSR_computername用戶, 因此它和虛擬主機的“運行時用戶”沒有關(guān)系。給IIS_WPG用戶授權(quán)因而也不會對FSO的權(quán)限有任何影響。
下面所列舉的例子是:嗅探狗安裝在d:\unviersal\UlinkSpy目錄下的權(quán)限修改過程:
第一步:設(shè)置安裝目錄所在硬盤的根權(quán)限(例如d:\),讓IIS_WPG (IIS進程) 組有讀的權(quán)限.
點擊添加:
點擊高級:
點擊“立即查找“,找到IIS_WPG后雙擊該用戶
點擊確定后可以回到下圖,可以看到組或用戶名稱列表中多了IIS_WPG用戶,選中該用戶,賦給他讀取權(quán)限:
第二步:設(shè)置安裝目錄的權(quán)限,讓IIS_WPG (IIS進程) 組有讀取和運行、列出文件夾目錄、讀取、寫入權(quán)限。
選擇安裝目錄:
點擊添加
輸入IIS_WPG后確定:
再次確定,默認(rèn)地就會對IIS_WPG授予權(quán)限了。
設(shè)置完成后請重啟IIS,至此 Windows 2003 IIS 6 進程隔離模式的安裝全部完成。
額外說明:
由于嗅探狗需要判斷客戶端訪問的文件存不存在, 如果你的網(wǎng)站在嗅探狗的過濾下就必須將網(wǎng)站資源以及防盜鏈的資源的讀取權(quán)限給IIS_WPG用戶,如果沒有權(quán)限,嗅探狗會認(rèn)為文件不存在。 具體設(shè)置方法這里再說明。
正確代碼
引用:
[ISAPI_Rewrite]
# 3600 = 1 hour
CacheClockRate 3600
RepeatLimit 32
# Protect httpd.ini and httpd.parse.errors files
# from accessing through HTTP
# Discuz4.10 Rewrite規(guī)則
RewriteRule ^(.*)/archiver/([a-z0-9\-]+\.html)$ $1/archiver/index\.php\?$2
RewriteRule ^(.*)/forum-([0-9]+)-([0-9]+)\.html$ $1/forumdisplay\.php\?fid=$2&page=$3
RewriteRule ^(.*)/thread-([0-9]+)-([0-9]+)-([0-9]+)\.html$ $1/viewthread\.php\?tid=$2&extra=page\%3D$4&page=$3
RewriteRule ^(.*)/profile-(username|uid)-(.+)\.html$ $1/viewpro\.php\?$2=$3
# SupeSite Rewrite規(guī)則
# 獨立主機用戶
# 修改以下語句中的 /supesite 修改為你的SupeSite目錄地址,如果程序放在根目錄中,請將 /supesite 修改為 /
RewriteRule ^/([0-9]+)/spacelist(.*)$ /index\.php\?$1/action_spacelist$2
RewriteRule ^/([0-9]+)/viewspace(.+)$ /index\.php\?$1/action_viewspace_itemid$2
RewriteRule ^/([0-9]+)/viewbbs(.+)$ /index\.php\?$1/action_viewbbs_tid$2
RewriteRule ^/([0-9]+)/(.*)$ /index\.php\?$1/$2
RewriteRule ^/([0-9]+)$ /index\.php\?$1
RewriteRule ^/action(.+)$ /index\.php\?action$1
RewriteRule ^/category_(.+)$ /index\.php\?action_category_catid_$1
RewriteRule ^/itemlist_(.+)$ /index\.php\?action_itemlist_catid_$1
RewriteRule ^/viewnews_(.+)$ /index\.php\?action_viewnews_itemid_$1
RewriteRule ^/viewthread_(.+)$ /index\.php\?action_viewthread_tid_$1
RewriteRule ^/index([\.a-zA-Z]*)$ /index.php
相關(guān)文章
前端實時通信的8種方式及其優(yōu)缺點和實現(xiàn)方式
這篇文章主要介紹了前端實時通信的8種方式及其優(yōu)缺點和實現(xiàn)方式,需要的朋友可以參考下2022-05-05解決windows2003默認(rèn)只有200k的上傳限制的方法
解決windows2003默認(rèn)只有200k的上傳限制的方法...2007-05-05Exchange2000系統(tǒng)建設(shè)及規(guī)劃
Exchange2000系統(tǒng)建設(shè)及規(guī)劃...2006-10-10