Форум: "Базы";
Текущий архив: 2004.10.31;
Скачать: [xml.tar.bz2];
Вниз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;
Скачать: [xml.tar.bz2];
Память: 0.46 MB
Время: 0.048 c