powered by simpleCommunicator - 2.0.59     © 2025 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Sybase ASA, ASE, IQ [игнор отключен] [закрыт для гостей] / Apache и ASA 9
5 сообщений из 5, страница 1 из 1
Apache и ASA 9
    #32744254
old_joy
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Имеется связка Apache -> Power Dynamo ->ASA 9.
Разрабатывалось еще на ASA 5. Времена поменялись - теперь на ASA есть свой интернет-сервер, а Power Dynamo спокойно доживает последние дни.
Высказано пожелание, вывести Power Dynamo из эксплуатации.
С формированием страниц, обновляющихся раз в сутки, проблем нет - из хранимых процедур по событию формируем страничку и записываем в директорию Apache.
А вот как быть с динамическими страничками? Хотелось бы, чтобы Apache, получив запрос на такую страничку, пересылал бы его на ASA. Соответственно, обратно летела бы готовая страница. Главное, что бы клиент за Apache не рассмотрел ASA. Может кто-то делал подобное?
...
Рейтинг: 0 / 0
Apache и ASA 9
    #32744478
Фотография Александр Гoлдун
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
old_joyИмеется связка Apache -> Power Dynamo ->ASA 9.
Разрабатывалось еще на ASA 5. Времена поменялись - теперь на ASA есть свой интернет-сервер, а Power Dynamo спокойно доживает последние дни.
Высказано пожелание, вывести Power Dynamo из эксплуатации.
С формированием страниц, обновляющихся раз в сутки, проблем нет - из хранимых процедур по событию формируем страничку и записываем в директорию Apache.
А вот как быть с динамическими страничками? Хотелось бы, чтобы Apache, получив запрос на такую страничку, пересылал бы его на ASA. Соответственно, обратно летела бы готовая страница. Главное, что бы клиент за Apache не рассмотрел ASA. Может кто-то делал подобное?
Так может и Apache вывести из эксплуатации? Динамические страницы прекрасно
в ASA9 генерятся.
...
Рейтинг: 0 / 0
Apache и ASA 9
    #32745205
White Owl
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Ну проще всего будет взять mod-perl или mod-php и подключаться из Апача к БД. Там уже можно будет все что угодно творить...

А вообще убирать Апача я бы не стал. ASA9 хоть и умеет отвечать по http, но виртуальные серева или странички не связаные напрямую с базой данных в БД запихать будет... слегка неудобно :)
...
Рейтинг: 0 / 0
Apache и ASA 9
    #32745580
old_joy
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Программист должен быть ленив. В траскрипции Петера Нортона это звучит примерно так:"Если программа работает, то не следует ее улучшать..."

Я к тому, что сам категорически против отказа от Power Dynamo. Но, если такой отказ повлечет за собой программирование в perl или php, то это - как два туза на мизере.

Конкретно.
1. На сервере много статической информации. Гонять ASA 9 для отображения этой информации - некорректно.
2. На сервере много периодически обновляющейся информации. Такие странички будут формироваться из самой базы. Таким образом, минимизируется нагрузка на ASA 9.
3. На сервере существуют динамические страницы. Малый процент, редко используются. Запрос таких страничек и нужно пересылать на ASA 9. Теоритически можно сделать через redirect, но пользователи увидят, что ушли на другой сервер. Возможно, что сработает rewrite. Но, соваться туда неопытному - неблагодарное дело. Возможны и другие варианты. Вот и решил спросить совета...
...
Рейтинг: 0 / 0
Apache и ASA 9
    #32755058
old_joy
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Все просто :))
1. Загрузить модули
LoadModule proxy_module modules/mod_proxy.so
LoadModule proxy_http_module modules/mod_proxy_http.so

2. Найти ProxyRequests, переключить в on
ProxyRequests On

3. Если перенаправлять всю директорию, то ProxyPass
ProxyPass /spr http://asahost:8080
ProxyPassReverse /spr http://asahost:8080

4. Если делать выборку перенаправления, то Rewrite
В примере, все файлы с расширением stml идут на прокси
RewriteEngine on
RewriteRule (.*)\.stml http://asahost:8080$0 [P,L]
ProxyPassReverse / http://asahost:8080
...
Рейтинг: 0 / 0
5 сообщений из 5, страница 1 из 1
Форумы / Sybase ASA, ASE, IQ [игнор отключен] [закрыт для гостей] / Apache и ASA 9
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]