當前位置:首頁 » 編程軟體 » iis腳本

iis腳本

發布時間: 2023-01-17 06:20:07

Ⅰ 如何關閉IIS的默認腳本映射,以提高伺服器安全性

彈出屬性設置窗口如下,選擇「主目錄」下的「配置」按鈕:
在新開的配置窗口中,我們可以看到各種後綴名,這些都是IIS可以執行的文件名稱後綴,名稱後面的欄目中說明了這種類型的文件,會由那個組件來解析執行它。我們選種
.CEX這個項目,點擊刪除按鈕
在新彈出的對話框中選擇是,則該類型的腳本映射被刪除,
IIS將不會再用asp.dll組件來解析
.cdx後綴的文件了。
一般來說,使用動易系統的伺服器,如果沒有提供其他服務的需要,可以只保留
.ASP就足夠使用了,如果你選擇了生成shtml後綴的頁面,則也應該保留相應的腳本映射。
首先,打開IIS並找到上傳文件的目錄,並按右鍵,選擇屬性欄
注意,我這里是用文章頻道的
uploadfiles目錄做例子在新開的屬性窗口中選擇執行許可權為」無」並點擊確定,這樣就指定該目錄不進行任何的腳本映射和文件執行。

Ⅱ IIS問題,我的部分網站腳本執行不了,為什麼

1.在iis的 「web伺服器擴展中」把Active Service Pages啟用,成功後會有個綠色的勾~

2.看IIS設置中「主目錄」中的執行許可權是不是「純腳本」 ,再看你的網站把在盤是不是NTFS格式,是的話看網站所在文件夾的讀寫許可權EVERYONE用戶組是否有讀取的許可權,如果有資料庫還要有寫的許可權。

可先試下1的步驟,再測試程序程序能否正常運行,還有問題再用2的方法~

Ⅲ 如何在IIS中執行python腳本

對於 Active Server Pages (ASP) 以及簡單通用網關介面 (CGI) 腳本,IIS使用 WindowsScriptingHost 解析VBScript 和 JScript , IIS 可以使用其他腳本解釋程序。 本文介紹如何使用 Python 作為腳本語言是選擇用於 CGI 和 ASP。在IIS管理器「網站」節點上點擊右鍵,選擇「屬性」「主目錄」,點擊「配置」按鈕,在「映射」中點擊「添加」,在對話框中將「可執行文件」設置為「/python.exe %s %s」,擴展名為「.py」,動作為「全部動作」,然後點擊確定。IIS現在就能解析py了嗎?編寫一個test.py文件:print
print 'Status: 200 OK'
print 'Content-type: text/html'printprint 'Python Sample CGI'
print ''
print 'This is a header'
print '' #this is a comment
print 'See this is just like most other HTML'

Ⅳ iis 無法執行腳本了 怎麼辦

前提是一,系統是XP,其它系統不敢包.二,你沒有做過其它設置.

主要是帳戶許可權問題.

打開「管理工具」->「組件服務」->「計算機」->「我的電腦」->「COM+應用程序」,(如果打不開看下面的A:提示) 然後在右邊框中,右擊「IIS Out-Of-Process Pooled Applications」,(如果沒有看到此項看下面:B)選擇屬性,點「標識」選項卡,選擇「系統帳戶」,然後確定,在「服務」(不是剛才那個,打開管理工具-服務)中重啟IIS即可。

A.如打開「COM+應用程序」時出現錯誤,錯誤代碼:「8004E00F-COM+無法與Microsoft分布式事務協調程序 」

解決辦法:在"開始"-「運行「窗口中輸入,msdtc -resetlog (注意-前面有一空格)即可。

B.在「COM+應用程序」右框的組件中「IIS Out-Of-Process Pooled Applications」找不到解決辦法:

開始菜單->運行->cmd打開命令提示窗口。

輸入cd %windir%/system32/inetsrv切換到了system32下inetsrv目錄。

再輸入rundll32 wamreg.dll, CreateIISPackage。(這里小寫的時候是:createiispackage)

注意:必須准確鍵入「CreateIISPackage」,它區分大小寫。

再輸入regsvr32 asptxn.dll。

重啟IIS:"管理工具"-"服務"找到IIS Admin右擊選擇"重新啟動".

最後打開「管理工具」->「internet信息服務」找到「默認網站」然後右擊它,

選擇屬性,在「TCP地址」處選擇本機的IP地址,(這里可選可不選)。再打開「目錄安全性」->「編輯

」彈出「身份驗證方法對話框」

//這里比較麻煩點。下面說起來有點難,如果上面都對,那100%是下面的問題,如

果這里設置不到,打開網頁時,將彈出一個對話框確認後出現「未登陸,無權訪

問」,又或者顯示那一行出現錯誤等。/ /

點擊「瀏覽」->「高級」->「立即查找」在下框選擇一個能用的用戶(如當前用戶

),然後確定。(這里一般可以省略,按默認的用戶就可)

在「匿名訪問」處打勾,「允許IIS控制密碼」不打勾,密碼(你剛才選擇的用戶

的密碼,無密碼為空,確定密碼也為空)。"基本....."不打勾,"集成....."處打

勾。然後在剛才「匿名訪問」處打過勾的現在又不打勾了。

確定後,先按「應用」會出現一條信息「localstart.asp」(其它文件不要選),

用滑鼠「點擊選擇它」(記住,其實就是這里沒有選擇),再確定。

從新進入剛才的「身份驗證方法對話框」,在「匿名訪問」處重新打勾再「應用

」,如出現之前我說的那條信息再點擊選擇它,再確定,即可完成

Ⅳ 請問如何設置IIS客戶端腳本類型

可以,裝了.NET框架後,在ASP.NET屬性進入編輯配置,選擇應用程序後有 vb、C# 、JS、VJ#.
如果是ASP則更簡單。

Ⅵ IIS腳本資源訪問是什麼意思

腳本資源訪問:授予此許可權將允許用戶訪問源代碼。「腳本資源訪問」包含腳本的源代碼,如
Active
Server
Pages
(ASP)
程序中的腳本。注意,此許可權只有在授予「讀取」或「寫入」許可權時才可用。
注意:如果單擊腳本資源訪問,用戶將可以從
ASP
程序的腳本中查看到敏感信息,例如用戶名和密碼。他們還將能夠更改您的伺服器上運行的源代碼,這會嚴重影響伺服器的安全和性能。建議您使用單個的
Windows
帳戶和更高級別的身份驗證(如集成的
Windows
身份驗證)來處理對此類信息和這些功能的訪問。

Ⅶ 伺服器上IIS6不支持AJAX腳本如何解決

IIS伺服器不支持AJAX腳本,可能是沒有對.ashx和.asmx兩種擴展名進行映射導致的。

你可以通過以下步驟映射.ashx和.asmx。


1.打開IIS,找到網站目錄或某個網站的虛擬目錄,點擊右鍵,執行「屬性」。
2.在彈出的界面中,將選項卡切換到「虛擬目錄」,點擊「配置」按鈕。
3.在彈出的【應用程序配置】界面中,將選項卡切換到映射,點擊「添加」按鈕。
4.在彈出的【添加、編輯應用程序擴展名映射】界面中,輸入以下內容,
並點擊【確定】按鈕。可執行文件:

c:windowsmicrosoft.netframeworkv2.0.50727aspnet_isapi.dll

擴展名:.ashx
動作項選擇【限制為】:GET,HEAD,POST,DEBUG
取消掉【確認文件是否存在】前的復選框
5.繼續點擊【添加】按鈕,在彈出的【添加、編輯應用程序擴展名映射】界面中,輸入以下內容,並點擊【確定】按鈕。可執行文件:c:windowsmicrosoft.netframeworkv2.0.50727aspnet_isapi.dll
擴展名:.asmx
動作項選擇【限制為】:GET,HEAD,POST,DEBUG
取消掉【確認文件是否存在】前的復選框
6.關閉設置窗口即可。

Ⅷ 如何修改IIS中的ASP腳本和php腳本超時時間

1,修改ASP腳本超時時間限制
右擊需要修改的站點,選擇「屬性」,然後選擇「主目錄」,再選擇「配置」。

選擇「選項」,在ASP腳本超時中修改下時間,確定下就可以了。

2,修改PHP腳本超時時間限制
FastCGI Error
The FastCGI Handler was unable to process the request.
--------------------------------------------------------------------------------
Error Details:
•The FastCGI process exceeded configured activity timeout
•Error Number: 258 (0x80070102).
•Error Description: µÈ´ýµÄ²Ù×÷¹ýʱ¡£
HTTP Error 500 - Server Error.
Internet Information Services (IIS)

如果伺服器正常,本錯誤往往發生在提交一個很大的字元串時發生。原因就是在處理如此「巨大」的字元串提交請求時,伺服器處理超時了。可以通過設置fcgiext.ini裡面的超時配置和php.ini里的超時配置來解決。當然,根據個人對伺服器設置的不同,可能還需要修改更多配置信息。比如允許一次性提交多少數據。

大概給該網站建立一個獨立的應用程序池也可以解決某些因此原因導致的問題。

在C:\WINDOWS\system32\inetsrv文件夾中找到fcgiext.ini文件。
注意:如果是新版的PHP環境,fcgiext.ini文件是存放在C:\ZkeysSoft\php\目錄。
打開文件後,裡面關於php腳本活動超時時間(ActivityTimeout)的配置信息如下:

[Types]
php=PHP
[PHP]
ExePath=c:\PHP\php-cgi.exe
InstanceMaxRequests=500
EnvironmentVars=PHP_FCGI_MAX_REQUESTS:1000
ActivityTimeout=1200

裡面的數字可以自行調整。上面的提示,即配置文件里的ActivityTimeout=600 這個時間超時設置,600是10分鍾,最大可以設置為6000一小時。但不一定就是這個原因引起的。

Ⅸ 怎樣在IIS中寫Python的CGI腳本麻煩告訴我

1。安裝好python;
2。配置IIS:
a.打開管理工具-〉Internet信息服務;
b.在網站屬性上右鍵,進入屬性設置;
c.轉到主目錄頁,進入應用程序配置;
d.添加一個映射:可執行文件寫:C:python23python.exe 」%s」 %s
注意pythong的路徑要指向你安裝python的位置,同時注意參數間的空格。
擴展名寫:.py
動作限制為:GET,HEAD,POST
e.選中腳本引擎,選中檢查文件是否存在;
f.一路確定完成配置。
3。編寫CGI腳本:
import CGI #倒入CGI模塊
print 'Content-Type: text/html' #必須,輸出HTML文檔頭
print # Blank line marking end of HTTP headers #必須,文檔頭必須以空行結束CGIParameters = CGI.FieldStorage() #取得Post或Get過來的參數集 # 檢查看是否是我們需要的參數
if not (CGIParameters.has_key("name") and CGIParameters.has_key("address")):#如果不是輸出form,要求填寫name和address
print "<form action='' method='post' name='form'><input name='name' id='name'><input name='address' id='address'><input type='submit' value='submit'></form>"
print "Please fill in the name and address fields."
else: #如果是我們要求的參數,輸出參數內容
print "<p>address:", CGIParameters["address"].value4。

Ⅹ win7 iis怎麼配置腳本資源訪問

1、無許可權:很明顯,沒有任何執行許可權。
2、純腳本:像ASP、PHP、JSP等一類的語言編寫的網站需要開啟純腳本許可權。
3、純腳本和應用程序:除了可以執行腳本之外還可以執行可執行文件。
明白了IIS三種執行許可權就可以根據不同的情況來設置了,大多數網站都是ASP(ASPX)、PHP、JSP等編寫的,一般要開啟純腳本執行許可權,但不要開啟應用程序許可權。
除了網站以上設置外還需要設置一些特殊目錄的執行許可權,比如文件上傳目錄,也需要特殊設置。網站上一般有專門的文件夾(大多數是upload)用來接收用戶上傳的文件,但是為了防止用戶上傳木馬等危險文件,可以設定該目錄沒有任何執行許可權。

熱點內容
java返回this 發布:2025-10-20 08:28:16 瀏覽:705
製作腳本網站 發布:2025-10-20 08:17:34 瀏覽:969
python中的init方法 發布:2025-10-20 08:17:33 瀏覽:677
圖案密碼什麼意思 發布:2025-10-20 08:16:56 瀏覽:830
怎麼清理微信視頻緩存 發布:2025-10-20 08:12:37 瀏覽:737
c語言編譯器怎麼看執行過程 發布:2025-10-20 08:00:32 瀏覽:1076
郵箱如何填寫發信伺服器 發布:2025-10-20 07:45:27 瀏覽:308
shell腳本入門案例 發布:2025-10-20 07:44:45 瀏覽:188
怎麼上傳照片瀏覽上傳 發布:2025-10-20 07:44:03 瀏覽:875
python股票數據獲取 發布:2025-10-20 07:39:44 瀏覽:829