Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Базы";
Текущий архив: 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.47 MB
Время: 0.039 c
6-1093085403
fax
2004-08-21 14:50
2004.10.31
Подключение к сайту и ввод нужных данных....


4-1096195090
tormoz
2004-09-26 14:38
2004.10.31
Работа с модемом


1-1098255088
BillyJeans
2004-10-20 10:51
2004.10.31
Как отловить окончание изменения TrackBar


4-1096373305
Lin7
2004-09-28 16:08
2004.10.31
Новые окна


8-1091393561
Luuzuk
2004-08-02 00:52
2004.10.31
Запись аудиопотока с линейного входа звуковухи





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
Английский Французский Немецкий Итальянский Португальский Русский Испанский