ПредишенСледващото

За да се инсталира и конфигурира заявление CGI:
  1. Създаване на директория за CGI програми. трябва да се разделят си CGI програми от файловете със съдържание за допълнителна сигурност. Не е необходимо да се обадите на директория CGI-бен, но при желание може да се нарече така. Вижте. Създаване на виртуални директории.
  2. Ако вашите CGI програми са скриптове, получаването и инсталирането на съответния скрипт интерпретатора. Например, за да стартирате скриптове, написани на Perl, трябва да получите Perl преводач.

Операционната система Windows не осигурява версия на Perl, SED, или AWK. Преводачите могат да бъдат получени от независими разработчици.

  • Ако вашите CGI програми са файлове с разширение .exe, дадете разрешение за директория на "Running". Ако вашите CGI програми са скриптове, можете да дадете разрешение на директорията "Running" или "сценария". Cm. За контрол на достъпа на разпределение.

    Внимание! Ако директорията, съдържаща изпълними файлове, да възложат на разрешения "четене" на посетителите на сайта да изтеглите и работите изпълнимия файл. От съображения за сигурност, най-добре е да се съхранява на изпълними файлове в отделна директория, която няма разрешение "Прочети".

  • За CGI скриптове, задаване на кореспонденцията между разширението на името на скрипта на файлове и интерпретатор на скрипта.

    IIS карти разширението на името на файла с преводач. Например, ако използвате скриптове в Perl, съхранени във файлове с разширение .pl, картографира .pl разширението на програмата, която се изпълнява скриптове в Perl. Сравнете файлове .bat и .cmd командния интерпретатор (Cmd.exe) / Виж. Настройка на приложение на съответствия.

  • Задайте NTFS разрешения.

    IIS поддържа повечето стандартни променливи сървърна среда.

    Използването на някои специални знаци може да се допусне (въпреки че това не се препоръчва). За да направите това, да промените стойност AllowSpecialCharsInShell параметъра в системния регистър. За повече информация, вижте. Раздел Записи WWW се регистрирате за услугата.

    Свързани статии

  • Подкрепете проекта - споделете линка, благодаря!