Написав статью от подключении Python к Lighttpd в Windows, задумался о применении других скриптовых языков, например уже встроенных в систему. В windows есть так называемые Windows Script Host, в которые стандартно входят VBScript и JScript.
Для этого нужно установить Lighttpd и дописать в конфиг(C:\Program Files\LightTPD\conf\lighttpd-inc.conf) следующее:
Запускаем сервер C:\Program Files\LightTPD\TestMode.bat
Теперь можно писать сценарии сайта на JScript и VBScript не используя стороннии JavaScript интерпретаторы.
Для примера создайте в каталоге C:\Program Files\LightTPD\htdocs два файла:
index.wsh с текстом
и index.js с текстом
Перейдя по ссылке
Для этого нужно установить Lighttpd и дописать в конфиг(C:\Program Files\LightTPD\conf\lighttpd-inc.conf) следующее:
server.port = 81 server.modules = ( ... "mod_cgi", "mod_rewrite", ... ) server.document-root = "C:/Program Files/LightTPD/HTDOCS/" index-file.names = ( "index.wsh", ....) static-file.exclude-extensions = ( .... , ".wsh" ) cgi.assign = (".wsh" => "c:/windows/System32/cscript.exe" )
Запускаем сервер C:\Program Files\LightTPD\TestMode.bat
Теперь можно писать сценарии сайта на JScript и VBScript не используя стороннии JavaScript интерпретаторы.
Для примера создайте в каталоге C:\Program Files\LightTPD\htdocs два файла:
index.wsh с текстом
<?xml version="1.0" encoding="UTF-8"?> [ScriptFile] Path=index.js [Options] Timeout=0 DisplayLogo=0
и index.js с текстом
for(var i=0;i<100;i++) WScript.Echo(i.toString()+" Hello");
Перейдя по ссылке
http://localhost:81/index.wshувидим сотню строк приветствия.
