如果下載空間里面有asp,php文件不建議這樣設(shè)置,如果這樣設(shè)置了又不想讓asp,php文件被別人下載可以使用。
第一步: 取消網(wǎng)站執(zhí)行權(quán)限
2、為防止asp,php文件被下載,沒有就不需要設(shè)置
讓IIS支持任意擴(kuò)展名和未知擴(kuò)展名的下載
1. 打開 IIS Microsoft 管理控制臺(tái) (MMC),右鍵單擊本地計(jì)算機(jī)名稱,然后單擊“屬性”。
2. 單擊“MIME 類型”。
3. 單擊“新建”。
4. 在“擴(kuò)展名”框中,鍵入星號(hào) (*)。
5. 在“MIME 類型”框中,鍵入 application/octet-stream。
在IIS6中新增可下載文件類型
IIS 6.0 不能處理未知的 MIME 類型
IIS6 只為對(duì)具有已知文件擴(kuò)展名的文件的請(qǐng)求提供服務(wù)。如果請(qǐng)求內(nèi)容的文件擴(kuò)展名未映射到已知的擴(kuò)展,則服務(wù)器拒絕請(qǐng)求。即IIS不支持未知文件擴(kuò)展下載!
癥狀
當(dāng)您從 IIS 6.0 Web 服務(wù)器中請(qǐng)求文件時(shí),而該文件的擴(kuò)展名不是 Web 服務(wù)器上已定義的 MIME 類型,您將看到以下錯(cuò)誤消息:
HTTP 錯(cuò)誤 404 - 找不到文件或目錄。
原因
IIS 早期版本包含通配符 MIME 映射,允許 IIS 處理任何文件而無需考慮擴(kuò)展名。IIS 6.0 不包含該通配符 MIME 映射,不能處理在 IIS 元數(shù)據(jù)庫中的 MimeMap 節(jié)點(diǎn)以外定義的任何類型的擴(kuò)展名。
解決方案
使用 MIME 類型
Multipurpose Internet Mail Exchange (MIME) 類型說明了 Web 瀏覽器或郵件應(yīng)用程序如何處理從服務(wù)器接收的文件。例如,當(dāng) Web 瀏覽器請(qǐng)求服務(wù)器上的某一項(xiàng)目時(shí),也會(huì)請(qǐng)求此對(duì)象的 MIME 類型。某些 MIME 類型(例如圖形)可以在瀏覽器內(nèi)部顯示。其他的 MIME 類型(例如文字處理文檔)則需要使用外部幫助應(yīng)用程序來顯示。
當(dāng) IIS 傳遞郵件消息給郵件應(yīng)用程序或傳遞網(wǎng)頁給客戶端 Web 瀏覽器時(shí),IIS 也發(fā)送了所傳遞數(shù)據(jù)的 MIME 類型。如果存在以特定格式傳遞的附加或嵌入文件,那么 IIS 就會(huì)通知客戶端應(yīng)用程序嵌入或附加文件的 MIME 類型。然后客戶端應(yīng)用程序就知道了如何處理或顯示正從 IIS 接收的數(shù)據(jù)。
IIS 只為具有已在 MIME 類型列表中注冊(cè)的擴(kuò)展名的文件提供服務(wù),并且也允許配置其他的 MIME 類型和更改或刪除 MIME 類型。
IIS 預(yù)配置為識(shí)別全局 MIME 類型的默認(rèn)設(shè)置。您在 IIS 中創(chuàng)建的所有網(wǎng)站可以識(shí)別這些 MIME 類型。MIME 類型還可以獨(dú)立于其他的或全局定義的類型,在網(wǎng)站和目錄級(jí)別上定義。當(dāng)在網(wǎng)站或目錄級(jí)別上查看 MIME 類型時(shí),只顯示唯一對(duì)應(yīng)于此級(jí)別的類型,并非從上一級(jí)別繼承的所有類型。如果在較低級(jí)別修改 MIME 類型后,又在全局級(jí)別上應(yīng)用相同的 MIME 類型,那么全局級(jí)別的 MIME 類型將覆蓋在較低級(jí)別修改過的MIME 類型。
如果客戶端請(qǐng)求引用了其擴(kuò)展名未在 MIME 類型中定義的文件擴(kuò)展名,那么 IIS 將返回一個(gè) 404.3 錯(cuò)誤。通過添加通配符 (*) MIME 類型,也可以將 IIS 配置成向所有的文件提供服務(wù),而忽略文件擴(kuò)展名。
要點(diǎn) 您必須是本地計(jì)算機(jī)上 Administrators 組的成員或者必須被委派了相應(yīng)的權(quán)限,才能執(zhí)行下列步驟。作為安全性的最佳操作,請(qǐng)使用不屬于 Administrators 組的帳戶登錄計(jì)算機(jī),然后使用運(yùn)行方式命令以管理員身份運(yùn)行 IIS 管理器。在命令提示符下,鍵入 runas /user:administrative_accountname "mmc %systemroot%/system32/inetsrv/iis.msc"。
下面讓IIS6支持DVf文件格式下載:
DVF文件為Sony Compressed Voice File或DV Studio Camcorder Graphics File ,一般使用于錄音筆文件。
Extension: DVF ASCII: MS_VOICE
You can use the Sony Player Plug-in Version 1.2 for the Microsoft Windows Media Player Application to play.
要為特定擴(kuò)展名定義 MIME 類型,請(qǐng)按照下列步驟操作: 1. 打開 IIS Microsoft 管理控制臺(tái) (MMC),右鍵單擊本地計(jì)算機(jī)名稱,然后單擊“屬性”。
2. 單擊“MIME 類型”。
3. 單擊“新建”。
4. 在“擴(kuò)展名”框中,鍵入所需的文件擴(kuò)展名(例如,.dvf 錄音筆文件)。
5. 在“MIME 類型”框中,鍵入 application/octet-stream。
6. 應(yīng)用新設(shè)置。請(qǐng)注意,您必須重新啟動(dòng)“萬維網(wǎng)發(fā)布服務(wù)”或等待工作進(jìn)程循環(huán)以使更改生效。在此示例中,IIS 現(xiàn)在可以處理帶有 .dvf擴(kuò)展名的文件,你的IIS即可提供錄音筆文件的下載了。
如果希望處理所有文件而不考慮文件擴(kuò)展名(例如,如果您無法預(yù)知將處理的所有文件),請(qǐng)按照下列步驟添加通配符映射:
注意:您只能在故障排除過程中將通配符映射添加到 IIS MIME 映射中,以作為一種臨時(shí)解決方案。確定缺少 MIME 類型是問題的原因后,請(qǐng)刪除通配符映射,然后添加需要處理的 MIME 類型的特定映射。1. 打開 IIS Microsoft 管理控制臺(tái) (MMC),右鍵單擊本地計(jì)算機(jī)名稱,然后單擊“屬性”。
2. 單擊“MIME 類型”。
3. 單擊“新建”。
4. 在“擴(kuò)展名”框中,鍵入星號(hào) (*)。
5. 在“MIME 類型”框中,鍵入 application/octet-stream。
6. 應(yīng)用新設(shè)置。請(qǐng)注意,您必須重新啟動(dòng)“萬維網(wǎng)發(fā)布服務(wù)”或等待工作進(jìn)程循環(huán)以使更改生效。
注意:除了在 IIS 全局層進(jìn)行上述更改外,還可以在元數(shù)據(jù)庫的較低層添加必要的 MIME 類型。此時(shí),您可以指定允許處理具有特定文件擴(kuò)展名的站點(diǎn)或目錄,而不是全局性允許所有站點(diǎn)處理該擴(kuò)展名
讓IIS支持任意擴(kuò)展名和未知擴(kuò)展名的下載(下載站設(shè)置)
2020-06-19 17:34IIS服務(wù)器技術(shù) IIS
有時(shí)候做下載站,很多情況下要考慮文件的下載格式,由于各種文件格式眾多,基本上下載空間的東西都是提供下載的,所以就可以直接設(shè)置任意文件下載
延伸 · 閱讀
- 2022-03-02windows server 2019開啟iis服務(wù)器+tp5.1的完美配置運(yùn)行
- 2022-02-21C#部署數(shù)據(jù)庫及IIS站點(diǎn)
- 2022-02-20Windows Server 2012 安裝配置IIS圖文教程
- 2022-02-13Windows Sever IIS定時(shí)重啟工具 v1.0綠色版
- 2022-01-04IIS下調(diào)用證書出現(xiàn)異常的解決方法 (C#)
- 2021-12-16iis與apache共用80端口配置方法
- IIS
解決FastCGI 進(jìn)程超過了配置的活動(dòng)超時(shí)時(shí)限的問題
本篇文章是對(duì)解決FastCGI 進(jìn)程超過了配置的活動(dòng)超時(shí)時(shí)限的方法進(jìn)行了詳細(xì)的分析介紹,需要的朋友參考下 ...
- IIS
IIS6架設(shè)網(wǎng)站過程常見問題解決方法總結(jié)
很多朋友在用IIS6架網(wǎng)站的時(shí)候遇到不少問題,而這些問題有些在過去的IIS5里面就遇到過,有些是新出來的,俺忙活了一下午,做了很多次試驗(yàn),結(jié)合以前...
- IIS
遠(yuǎn)程分析win2003 IIS安全設(shè)置
提起微軟公司 IIS web服務(wù)器的安全問題,很多人立刻就會(huì)聯(lián)想到那些為人們所稱頌的致命漏洞:UNICODE,CGI解析,.ida,idq,.Printer遠(yuǎn)程溢出等.這些偉大的漏洞恐怕是我...
- IIS
云服務(wù)器怎么停止iis
云服務(wù)器 是一種虛擬化的服務(wù)器,它可以提供強(qiáng)大的計(jì)算和存儲(chǔ)資源,讓用戶能夠更靈活地部署和管理自己的應(yīng)用程序和網(wǎng)站。在使用云服務(wù)器時(shí),有時(shí)候...
- IIS
如何備份和恢復(fù)IIS6和IIS7的設(shè)置
Windows的IIS有一個(gè)非常“坑爹”的備份還原功能,和大部分備份還原不同的是,這個(gè)服務(wù)默認(rèn)不支持不同電腦之間的備份還原,如果用戶重裝Windows的話,即...
- IIS
IIS調(diào)用X-Forwarded-For Header (XFF)記錄訪客真實(shí)IP的兩種方法
通過IIS發(fā)布的網(wǎng)站放到F5設(shè)備后邊,通過透明監(jiān)聽模式WAF設(shè)備過濾后,公網(wǎng)訪問者的真實(shí)IP被WAF設(shè)備IP替代,在網(wǎng)站日志看不到原來的真實(shí)IP了...
- IIS
IIS7.5使用web.config設(shè)置偽靜態(tài)的二種方法
IIS7.5使用web.config設(shè)置偽靜態(tài)方法,有需要的朋友可以參考一下。...
- IIS
建站助手無法安裝iis-其他問題
問:建站助手無法安裝iis服務(wù),顯示Run-timeerror\429\: Activexcan\t 服務(wù)器IP:127.0.0.1127.0.0.1127.0.0.1用戶名:**********密碼:********** ,建站助手無法安裝iis 答:您好,...