Как стать автором
Обновить

Windows + Lighttpd + WSH

Время на прочтение1 мин
Количество просмотров2.3K
Написав статью от подключении Python к Lighttpd в Windows, задумался о применении других скриптовых языков, например уже встроенных в систему. В windows есть так называемые Windows Script Host, в которые стандартно входят VBScript и JScript.

Для этого нужно установить 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
увидим сотню строк приветствия.
Теги:
Хабы:
Если эта публикация вас вдохновила и вы хотите поддержать автора — не стесняйтесь нажать на кнопку
Всего голосов 9: ↑7 и ↓2+5
Комментарии4

Публикации

Ближайшие события