Shttp
Установка Small HTTP server 3.038 или младше.
1. Запустите установочный файл, выберите путь, куда будут распакованы файлы (я рекомендую оставить по умолчанию: "c:\shttps"). Не забудьте отметить флажок о соглашении с лицензией. Нажмите кнопку "установить".
2. Запустите программу. Щелкните правой кнопкой мыши на значке в трее и выберите пункт "регистрация". В качестве имени пользователя введите "Гражданин бывшего СНГ", код "31".
3. Зайдите в директорию, куда была проинсталлирована программа, и создайте в ней директорию WWW (если она не создана), а в ней "cgi-bin".
4. Установите Perl так, чтобы путь к исполнимому файлу был таким: "C:\USR\LOCAL\BIN\perl.exe".
5. Завершите работу сервера и откройте файл "http.cfg", находящийся в его директории. Занесите в него следующие строки:
cgi_ident="\cgi-bin\"
perl="C:\usr\local\bin\Perl.exe"
ssihtm
post_limit=512000
cgi_timeout=30
6. Проверка работоспособности сервера:
Создайте файл index.htm в директории WWW, в котором содержалась бы такая строчка:
<!--#include virtual="/cgi-bin/script.pl" -->
В директории CGI-BIN создайте файл script.pl, и запишите в него такую информацию:
#!/usr/bin/perl
print "Content-Type: text/html\n\n";
print "It works!";
Теперь в браузере напишите "http://localhost" или "http://127.0.0.1". Должна открыться страница с надписью "It works!".
Если это так, значит сервер работает нормально.
Если на экране появилась строка, содержащая "Execution of script.pl aborted due to compilation errors.", значит Вы где-то допустили ошибку в скрипте script.pl .
Если экран оказался пустым, значит не выполнился SSI скрипт. Ищите причину этого. Возможно, вы забыли добавить строку "ssihtm" в файл http.cfg .