Частые Вопросы и Ответы
Частые Вопросы и Ответы
Частые Вопросы и Ответы
1) Настройка CGI для IIS
Запустите программу
Пуск/Программы/Microsoft Internet Server/Служба Управления
Кликните два раза на службе WWW, и выберите закладку "Каталоги":
Каталог Алиас Адрес Ошибка
C:\InetPub\wwwroot <базовый каталог> C:\InetPub\scripts /Scripts
C:\WINNT\System32\inetsrv\iisadmin /iisadmin
Кликните на Добавить, укажите каталог, в котором будут содержаться CGI-программы (например C:\DELPHI).
Алиас виртуального каталога, обычно называемый "/cgi bin", заменяет права доступа для чтения на права доступа для "Выполнения".
КаталогАлиас Адрес Ошибка
C:\InetPub\wwwroot <базовый каталог> c:\delphi /cgi-bin
C:\InetPub\scripts /Scripts
C:\WINNT\System32\inetsrv\iisadmin /iisadmin
Теперь нам достаточно поместить наши CGI-программы в каталог C:\DELPHI и обращаться к ним примерно так: http://ваш_сервер/cgi-bin/program.exe
Если ваша NT выдает ошибку прав доступа на конкретном документе, кликните на этом документе, и проверьте, разрешен ли доступ...
2) Как избавиться от запроса СОХРАНИТЬ/ВЫПОЛНИТЬ при клике на ссылку вида <a href="/cgi-bin/programm.exe"> ?
Для того, чтобы браузер не спрашивал у вас, надо ли сохранить или выполнить вашу CGI-программу, необходимо обязательно размещать выполняемые программы не где попало, а именно в том каталоге, который вы указали серверу в качестве каталога CGI...
Если вы установили web-сервер на локальный компьютер (localhost), то обращаться к нему нужно следующим образом:
http://127.0.0.1/cgi-bin/programm.exe