Sources
Delphi Russian Knowledge Base
DRKB - это самая большая и удобная в использовании база знаний по Дельфи в рунете, составленная Виталием Невзоровым

Частые Вопросы и Ответы

01.01.2007

Частые Вопросы и Ответы

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