Форум: "Сети";
Текущий архив: 2002.06.20;
Скачать: [xml.tar.bz2];
ВнизКак настроить Web-сервер для трёхзвенки Найти похожие ветки
← →
Amdserg (2002-04-07 02:27) [0]Господа хорошие, помогите если можете дельным советом!
Хочу переделать ранее написанную трёхзвенку на Delphi6 из TSocketConnection в TWebConnection.
По теории моя клиентская часть при установлении соединения должна использовать ISAPI вызов
dll поставляемой с Delphi6 httpsrvr.dll на стороне Web-сервера. Но тут-то всё и тухнет.
Перебрал свои клиентскую часть, часть сервера приложений, настройки конфигурации Web-сервера
ничего непомогает. Проверял: если устанавливаю соединение через сокеты Windows
(TSocketConnection) - всё работает. Склоняюсь к мысли, что не могу правильно сконфигурировать
свой Web-сервер. У меня стоит Apache 1.3.14 под Win98. Признаю, что опыта работы с
Web-серверами у меня мало. Посоветуйте, (а лучше если можно на Email файл httpd.conf) как
настроить мой Apache. Или стоит обновить версию Apache, или вообще использовать другой
Web-сервер. И ещё: в документации на свой Apache 1.3.14 прочитал, что он не поддерживает
ISAPI фильтры - что это такое, и может это и есть причина... Email: hmoff@mail.ru
← →
Amdserg (2002-04-07 16:01) [1]Ну всё-таки, ни у кого нет опыта использования TWebConnection?
Хоть намекните... Я понимаю, что рассказать о настройке Web-сервера дело длинное...
← →
Amdserg (2002-04-08 06:56) [2]Наверное, никто не знает...
← →
Dok_3D (2002-04-08 10:48) [3]У веб-сервера должна быть папка для выполняемых сценариев, типа " http://server.company.com/scripts/" там обычно содержатся CGI-сценарии, ISAPI-фильтры и прочая выполняемая лабуда.
Так вот, смысл в том, чтобы поместить эту httpsrvr.dll в папку с такими настройками (чтобы в вебсервер позволял запускать сценарии из этого каталога).
И уже через эту httpsrvr.dll твой клиент будет поддерживать связь с сервером приложений, который находится на той же машине, что и вебсервер.
В общем, проставь соответствующие свойства в WebConnection(не забыв указать URL) http://www.MyServer.com/scripts/httpsrvr.dll .
Все выше названое отлично работает на IIS. На АПАЧ, тоже, я думаю можно настроить.
← →
Amdserg (2002-04-09 18:37) [4]Воспользовался советом - без изменений... =папка выполняемых сценариев scripts= - в терминах АПАЧ это папка /CGI-BIN/ ?
В файле httpsrvr.conf есть строка: "!c:/program files/perl/perl" - заменить её на "!c:/program files/MyApache/Scripts/httpsrvr.dll" ? (пробовал - нет толку...). Ещё раз просмотрел всю документацию по скриптам у Apache. В общем я понял, что нужно в настройках скриптов копаться. Просьба к <DOK_3D>: наверное у IIS тоже есть файл конфигурации, может не трудно будет его бросить на мой E-mail(или его часть касающуюся настройки размещения скриптов). Спасибо за ИНФО!
← →
Dok_3D (2002-04-10 07:53) [5]Гм...
Сочувствую, но ты не сможешь использовать TWebConnection на Apach ...
Посмотри HELP к нему:
Для использования TWebConnection вы должны иметь:
- Wininet.dll must be installed on the client system.
- The server system must have IIS version 4 or better or Netscape Enterprise version 3.6 or better.
- HTTPsrvr.dll must be installed with the Web server to which TWebConnection forms a connection.
То что выделено жирным шрифтом однозначно говорит о невозможности использования TWebConnection. Вот такие вот дела ...
← →
Amdserg (2002-04-12 01:46) [6]Да, досада!.. Как это я сразу в Help TWebConnection не доглядел... Спасибо!
Страницы: 1 вся ветка
Форум: "Сети";
Текущий архив: 2002.06.20;
Скачать: [xml.tar.bz2];
Память: 0.46 MB
Время: 0.004 c