Главная страница
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.044 c
3-1096522956
Morj
2004-09-30 09:42
2004.10.31
DBF в ДОСовой


8-1091696002
Nolf
2004-08-05 12:53
2004.10.31
Старая добрая Winamp а..


9-1088730682
Xerx
2004-07-02 05:11
2004.10.31
X Window


8-1090659273
crizis
2004-07-24 12:54
2004.10.31
как убрать мерцание с помощью двойной буферизции


14-1096643463
Lord de Mon
2004-10-01 19:11
2004.10.31
Где взять исходники?