Написав статью от подключении 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увидим сотню строк приветствия.