Iis - настройка додатків cgi

Щоб встановити і налаштувати додаток CGI:
  1. Налаштуйте каталог для програм CGI. Для додаткової безпеки слід відокремити програми CGI від файлів вмісту. Немає необхідності називати каталог Cgi-bin, проте за бажанням він може бути названий і так. Див. Створення віртуальних каталогів.
  2. Якщо програми CGI є сценаріями, отримаєте і встановіть відповідний інтерпретатор сценаріїв. Наприклад, для запуску сценаріїв, написаних на мові Perl, необхідно отримати інтерпретатор Perl.

Операційна система Windows не забезпечує версії Perl, SED або AWK. Інтерпретатори можуть бути отримані від незалежних розробників.

  • Якщо програми CGI є файлами .exe, надайте каталогу дозвіл «Виконання». Якщо програми CGI є сценаріями, можна надати каталогу дозвіл «Виконання» або «Сценарій». Див. Розділ Управління доступом.

    Увага! Якщо каталогам, що містить виконувані файли, присвоєно дозвіл «Читання», відвідувачі вузла зможуть завантажувати і виконувати ці виконувані файли. Для цілей безпеки оптимальним є зберігання виконуваних файлів в окремому каталозі, що не має дозволу «Читання».

  • Для сценаріїв CGI встановіть відповідність між розширенням імені файлу сценарію і інтерпретатором сценаріїв.

    IIS зіставляє розширення імені файлу з інтерпретатором. Наприклад, якщо використовуються сценарії на мові Perl, збережені в файлах з розширенням .pl, зіставте розширення .pl з програмою, яка виконує сценарії на мові Perl. Зіставте файли .bat і .cmd з інтерпретатором команд (Cmd.exe) / Див. Розділ Зіставлення додатків.

  • Встановіть дозволу NTFS.

    IIS підтримує більшість стандартних змінних середовища для сервера.

    Використання деяких спеціальних символів може бути дозволено (хоча це і не рекомендується). Для цього потрібно змінити значення параметра AllowSpecialCharsInShell в системному реєстрі. Більш докладні відомості див. У розділі Записи реєстру для служби WWW.

    Схожі статті