Windows server 2008應用之IIS 7中配置ISAPI和CGI限制
ISAPI 和 CGI 限制是允許在服務器上執行動態內容的請求處理程序。這些限制為 CGI 文件 (.exe) 或 ISAPI 擴展 (.dll)。如果 IIS 配置系統允許添加自定義 ISAPI 或 CGI 限制,則我們可以添加它們。
(一)添加 ISAPI 或 CGI 限制
利用 ISAPI 和 CGI 限制,可以控制是否提供動態內容。在服務器上,動態內容以 CGI 文件 (.exe) 或 ISAPI 擴展 (.dll) 的形式存在。實現步驟如下:
1.; 打開 IIS 管理器,然后導航至要配置的級別。
2.; 在"功能視圖"中,雙擊"ISAPI 和 CGI 限制"。
3.; 在"操作"窗格中,單擊"添加"。
4.; 在"添加 ISAPI 或 CGI 限制"對話框的"ISAPI 或 CGI 路徑"文本框中鍵入該 .dll 或 .exe 文件的路徑,或者單擊瀏覽按鈕 (...) 導航至該文件的位置。
5.; 在"描述"文本框中,鍵入有關限制的簡要描述。
6.; 選中"允許執行擴展路徑",以允許限制自動運行。如果未選中此選項,限制的狀態將默認為"不允許"。以后,您可以通過選擇限制并在"操作"窗格中單擊"允許"來允許該限制。
7.; 單擊"確定"。
(二)編輯 ISAPI 或 CGI 限制
如果要更改 .exe 或 .dll 文件的位置或描述,或者更改 ISAPI 或 CGI 限制的狀態,就需要對這些限制進行編輯。具體步驟如下:
1.; 打開 IIS 管理器,然后導航至要配置的級別。
2.; 在"功能視圖"中,雙擊"ISAPI 和 CGI 限制"。
3.; 從列表中選擇一種限制,然后在"操作"窗格中單擊"編輯"。
4.; (可選)在"編輯 ISAPI 或 CGI 限制"對話框的"ISAPI 或 CGI 路徑"文本框中,鍵入 .dll 或 .exe 文件的新路徑,或單擊瀏覽按鈕 (...) 導航至該文件的位置。
5.; (可選)在"描述"文本框中,鍵入有關該限制的新描述。
6.; (可選)選中"允許執行擴展路徑",以允許該 CGI 或 ISAPI 限制運行。如果未選中此選項,限制的狀態將默認為"不允許"。以后,通過選擇該限制并在"操作"窗格中單擊"允許"或"拒絕",可以更改該限制的狀態。
7.; 單擊"確定"。
(三)刪除 ISAPI 或 CGI 限制
如果你不再需要提供由特定 ISAPI 或 CGI 限制定義的內容類型,則可以從服務器上的限制列表中刪除該限制。
1.; 打開 IIS 管理器,然后導航至要配置的級別。
2.; 在"功能視圖"中,雙擊"ISAPI 和 CGI 限制"。
3.; 從列表中選擇一個限制。
4.; 在"操作"窗格中,單擊"刪除"。
5.; 在"確認刪除"對話框中,單擊"是"。
(四)將未指定的文件擴展名設置為在 Web 服務器上運行
如果在 ISAPI 模式下運行 IIS 7.0,可以允許未指定文件擴展名的文件(即所有可執行文件)在 Web 服務器上運行。如果您是在集成模式下運行 IIS 7.0,則不提供此功能。
.; 打開 IIS 管理器,然后導航至要配置的級別。
2.; 在"功能視圖"中,雙擊"ISAPI 和 CGI 限制"。
3.; 在"操作"頁上,單擊"編輯功能設置"。
4.; 也可以在"編輯 ISAPI 和 CGI 限制設置"對話框中選中"允許未指定的 CGI 模塊",以便允許未指定的 CGI 模塊。
5.; 也可以選中"允許未指定的 ISAPI 模塊",以便允許未指定的 ISAPI 模塊。
6.; 單擊"確定"。
相關文章:
1. Windows Server 2003應用技巧集2. 微軟將SharePoint服務從Windows Server 2008中剝離3. 硬盤安裝原版Windows server 2016教程介紹4. Windows Server 2008 r2 x64中配置IIS7.0全腳本環境5. Windows Server 2003初探(中)6. 活學活用Windows Server 2003分區增容功能7. Windows Server 2008 R2 Beta(x64)國內BT種子8. 微軟發布 Windows Server vNext 預覽版 253359. Windows server 2008共用其他系統虛擬內存10. 讓Windows Server 2008效率更高的巧妙護理