Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2004.10.31;
Скачать: CL | DM;

Вниз

Delphi+InterBase+Apache(или другой Web-сервер)   Найти похожие ветки 

 
DeepSky ©   (2004-10-04 08:21) [0]

Здравствуйте, уважаемые мастера. Подскажите пожалуйста основные настройки Вэб-сервера для создания связки, указанной в сабже. Лучше будет даже, если Вы укажете ссылки на соответствующую документацию.


 
Роман Снегирев   (2004-10-04 10:53) [1]

да там и не надо ничего настраиваить, подключайся к БД
"www.mysite.ru:C:\MYBASES\MYDATABASE.GDB" и работай как обычно


 
Плохиш ©   (2004-10-04 11:15) [2]


> Роман Снегирев   (04.10.04 10:53) [1]
> да там и не надо ничего настраиваить, подключайся к БД
> "www.mysite.ru:C:\MYBASES\MYDATABASE.GDB" и работай как
> обычно

Администраторов серверов, позволяющих такое, надо сразу подвешивать за одно место...


 
Роман Снегирев   (2004-10-04 11:18) [3]

Администраторов серверов, позволяющих такое, надо сразу подвешивать за одно место...
а что именно тебе не нравится в таком подходе? Поясни


 
DeepSky ©   (2004-10-04 14:06) [4]

to Роман Снегирев
Понимаете, при таком подходе:
- если я в браузере наберу www.mysite.ru, что я получу? Правильно! "Вы хотите открыть или сохранить MYDATABASE.GDB?"
Несимпатично получаеться.


 
dtm ©   (2004-10-04 15:41) [5]

Если для работы программы через IIS (наверное, в каком-то приближении можно развить и на Apache), то требуется следующее:

1. сервер-приложение, зарегистрированное на сервере и на клиенте.
2. клиент-приложение, в котором стоят настройки для доступа к серверу и компонент (обязательно ;) ) TWebConnection с правильно выставленными этими самыми настройками.
3. Необходима HTTPsrvr.dll - библиотека для маршаллинга запросов от web-удалённого клиента к серверу.
4. Вроде всё.

Собственно, файл(ы) базы данных тогда можно держать и outside www root =)


 
Роман Снегирев   (2004-10-04 15:54) [6]

- если я в браузере наберу www.mysite.ru, что я получу? Правильно! "Вы хотите открыть или сохранить MYDATABASE.GDB?"
Ну разумеется путь то к файлу указывать не надо, пользуй алиасы


 
PEAKTOP ©   (2004-10-04 19:49) [7]

>> DeepSky ©
>>- если я в браузере наберу www.mysite.ru, что я получу?

Ты получишь index.html или то, что выдаст тебе служба висящая на 80 порту (обычно там веб-сервера вешают). Если ты положишь базу в каталог www_root, то тогда может те и предложат ее сохранить.

Если ты хочешь работать базой через инет, то тут вообще аппач не причем. Это другая служба, работающая на 80 порту. Для этого надо:
1) положить куда-нить базу данных
  а) C:\database\mybase.gdb
  б) /mnt/hda5/database/mybase.gdb
2) Проверить, есть ли у пользователя, из-под которого запущен демон firebird или служба firebird права на чтение-запись для этой папки, и проверить, чтобы у интернет-юзера не было прав даже на чтение.
3) проверить настройки файрволла, чтобы был открыт из инета порт сервака (обычно 3050, хотя я лично его меняю на какой-нить 13435)
4) знать свой "внешний IP" (например 213.126.45.78)

Дальше на кленте пишешь
213.126.45.78:С:/database/mybase.gdb или
213.126.45.78:/mnt/hda5/database/mybase.gdb
И еще. В *NIX-ах важен регистр букв в имени файла или папки, укажешь неправильно - не подконнектишься.


 
Роман Снегирев   (2004-10-05 10:27) [8]

абсольтно согласен с PEAKTOP ©.
to DeepSky and Плохиш © - хватит морочить людям голову, тем более если других вариантов не предлагаете



Страницы: 1 вся ветка

Текущий архив: 2004.10.31;
Скачать: CL | DM;

Наверх




Память: 0.49 MB
Время: 0.025 c
4-1096280567
Konrads
2004-09-27 14:22
2004.10.31
Время бездействия программы


14-1097478870
TeNY
2004-10-11 11:14
2004.10.31
Дескриптор<->TObject;


3-1096542714
UnDISCOvery
2004-09-30 15:11
2004.10.31
БД Access - "Обновление невозможно; установлена блокировка"


14-1097740952
VAleksey
2004-10-14 12:02
2004.10.31
Стихи про Деда Мороза


1-1097829218
ghg
2004-10-15 12:33
2004.10.31
дин.массивы и указатели