はじめに
くどうです
さて、Azure App Service (Web Apps)でもPerl動かしたいですよね?
はい、動きますよ!
下記ではStrawberry Perlを使っています。これでも動きます。
Microsoft Azure Web App で Perl の CGI を動かす
https://memobog.azurewebsites.net/2015/09/25/microsoft-azure-web-app-%E3%81%A7-perl-%E3%81%AE-cgi-%E3%82%92%E5%8B%95%E3%81%8B%E3%81%99/
ですが、すでに現在はPerlは立ち上げてすぐに利用できます。
一発です!
Microsoft Azure Advent Calendar 2016のネタです。
Web.configの設置
Web.configの設置するだけで利用できます。
perl が最初からインストールされています。
D:\home>where perl D:\Program Files (x86)\Git\usr\bin\perl.exe
あとはWeb.configを保存してサービスを再起動させるだけ。超簡単!!!
<?xml version="1.0"?> <configuration> <system.webServer> <handlers> <add name="CGI" path="*.cgi" verb="*" modules="CgiModule" scriptProcessor='D:\Program Files (x86)\Git\usr\bin\perl.exe "%s" %s' resourceType="Unspecified" /> </handlers> <cgi createProcessAsUser="false" /> </system.webServer> </configuration>
これでOK!!!
まとめ
インストールも必要ないですし、ひと手間必要ですが動作します。
全ての挙動は確認していません、、、hello worldぐらい(汗
あとは自己責任でw
ではでは