02 сентября 2020

Настройка http-сервера Apache для Windows для работы с серверными скриптами на JScript

Да. Такое возможно. Вся существующая документация для Apache приводит пример настройки, где первой строкой серверного скрипта пишется что-то вроде:

#!/usr/bin/perl
print "Content-type: text/html\n\n";
print "Hello, World.";

Оказывается вполне возможно в качестве серверных скриптов использовать файлы сценариев Windows (WSF), внутри которых вы можете использовать JScript:

#!C:/Windows/SysWOW64/cscript.exe //Nologo
<job>
<script>
WScript.StdOut.Write("Content-type: text/html\n\n");
WScript.StdOut.Write("Hello, World from JScript.");
</script>
</job>

Соответственно в конфигурационном файле Apache вместо

AddHandler cgi-script .pl

вы пишите:

AddHandler cgi-script .wsf

Задавайте вопросы в комментариях и  я открою свой опыт использования JScript подробнее.

1 комментарий:

  1. При переходе c PHP на JS возникли некоторые проблемы (кодировка строки windows-1251 в UTF-8, загрузка PDF, подключение своего пакета js-функций и др.). Всё решилось!!! Язык JS вполне хорошо себя чувствует на Apache, падения производительности работы сервера не заметил.

    ОтветитьУдалить