Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Сети";
Текущий архив: 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
14-65220
Evgeny
2002-05-17 12:41
2002.06.20
Даже потрепаться модератор и то не дает


1-65115
Sergey Novoselow
2002-06-07 05:37
2002.06.20
как в ToolBar встроить системные кнопки


3-64956
victo73
2002-05-28 01:23
2002.06.20
Как упаковать после удаления Dbase IV Доступными ресурсами


1-65110
chernoruk
2002-06-07 06:47
2002.06.20
Override метод Create ??????


3-64996
PSA
2002-05-29 09:15
2002.06.20
ADO & Thread





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский