Perl是一種非常流行的指令碼語言,用於開發各種各樣的工具。它的一個眾所周知的用途是基於web的CGI(公共閘道器介面)應用程式,它允許Perl指令碼從web伺服器執行。只需稍加配置,就可以在WindowsServer2008系統上配置IIS7,以便透過CGI提供Perl指令碼。
在完成任何IIS安裝之前,必須將Perl二進位制檔案提取到系統中。下載ActiveState Perl分發包(獲取AS zip檔案,而不是安裝程式),並將其解壓縮到伺服器上的資料夾(即“C:Perl”)。我們將對映IIS以使用此目錄中的檔案。
Open Internet Information Services Manager and open the Handler Mappings interface.
單擊操作“新增指令碼對映”。
要允許IIS執行Perl指令碼檔案(.pl),請使用以下設定配置新的指令碼對映:
在“請求限制”對話方塊中,將“謂詞”選項卡設定為允許以下操作:GET、HEAD、POST。
應用所有更改。
在建立新的指令碼對映時,IIS將詢問您是否允許此指令碼對映作為CGI應用程式執行。對對話方塊回答“是”。
此外,如果將Perl指令碼部署為CGI檔案(.CGI),則還需要為此檔案型別配置指令碼對映:
完成後,應用更改並在IIS提示您確認作為應用程式執行指令碼對映時選擇“是”。
配置IIS以執行這兩種檔案型別後,它們將列在處理程式對映中。
對IIS進行所需的配置更改後,從命令提示符執行“iisreset”命令,以確保更改已被推送並處於活動狀態。
此時,iis7應該能夠成功地為Perl指令碼提供服務。
此時,您的伺服器已準備就緒,但為了確保我們可以很容易地透過IIS確認您的Perl設定。在名為“C:Inetpubwwwroot”的目錄中建立兩個文字檔案測試.pl'和'測試.cgi'都包含以下內容:
#!c:perlbinperl.exe
use strict; use CGI; my $test = new CGI;
print $test->header(“text/html”),$test->start_html(“Perl Test”); print $test->h1(“Perl is working!”); print $test->end_html;
最後,瀏覽地址:'http://localhost/test.pl'和'http://localhost/test.cgi'在您的伺服器上,您應該看到一條訊息,說明Perl正在工作。如果頁面載入成功,Perl現在就可以在您的機器上運行了。
一旦在Windows系統上安裝並執行Perl,就可以部署或開發自己的Perl CGI應用程式。
從ActiveState下載ActivePerl(作為Zip包)
...lenium WebDriver。在本文中,我們將簡要介紹Selenium,並提供如何在系統上安裝Selenium WebDriver的詳細指南。 ...
...列中重新命名它們,以便它們具有“.prg”副檔名。 我們如何說服mv為我們做這件事?我們來看看檔案。 ls *.prog -l 這裡有一種方法不需要編寫實際的Bash指令碼檔案。 for f in *.prog; do mv -- "$f" "${f%.prog}.prg" 那有用嗎?讓我們查一...
...多之後,微軟採取了一個出人意料的步驟,為windowsxp(和windowsserver2003)釋出了一個關鍵的安全補丁。這就是這個蟲子有多大。 然而,有一個大問題:Windows Update不會自動在windowsxp上安裝它。正如微軟的CVE-2019-0708公告所解釋的:...
微軟提供桌面版和伺服器版的Windows。乍一看,windows10和windowsserver2016看起來很相似,但各自有不同的用途。Windows10擅長日常使用,而WindowsServer管理許多計算機、檔案和服務。 Windows10和WindowsServer共享類似的程式碼 如果載入一...
...器,例如variangtavrantserver、WampServer或XAMPP。 相關:如何在WindowsServer2008的IIS7上安裝PHP
沒有必要為了擁有一個好的網站而有一個本地的開發環境。您可以直接在伺服器上編輯檔案,或者將編輯器設定為在更改並儲存更改後自動將更改傳輸到伺服器。但是,執行本地伺服器有很多好處。 你可以在沒有網際網路連線...
... NT上。) 這個作業系統被認為是alpha。它目前的目標是與WindowsServer2003相容,因此它還有很長的路要走。 音節 音節是從AtheOS派生出來的一個開源作業系統,AtheOS最初打算作為AmigaOS的克隆版本。它是一個輕量級的作業系統,“在...
本指南解釋瞭如何配置WindowsServer2008機器來推出一個靜態的Ubuntu映像,這個映像可以被無盤終端獲取,這樣你就可以讓任意數量的機器執行一個功能齊全的Ubuntu例項,而不需要硬碟,只要它們能夠進行PXE引導。 這是Alexander Karniti...
...或兩個以上的客戶機(執行Windows7),也許還有一個執行WindowsServer2008R2的虛擬機器,以供我們即將出版的有關WindowsServer的極客學校文章使用。 配置 按Windows+R鍵盤組合鍵開啟虛擬機器上的“執行”框,然後鍵入ncpa.cpl公司然後按e...
...一個簡單的方法來重置你的域管理員密碼。您只需要一份WindowsServer2008R2安裝盤和一個簡單的命令列技巧。 更換utilman.exe 啟動Windows磁碟並從左下角選擇“修復您的計算機”選項。 一直執行,直到找到開啟命令提示符的選項,...