Delphi - база знаний


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


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



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

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  




Начало  Назад  Вперед