powered by simpleCommunicator - 2.0.52     © 2025 Programmizd 02
Форумы / Oracle APEX [игнор отключен] [закрыт для гостей] / Apex HTTPS
50 сообщений из 50, показаны все 2 страниц
Apex HTTPS
    #39320603
4wel
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Друзья нид хелп!

Есть уже готовый сайт на Apex 5, когда дело дошло до передачи в продакшн выяснилось что DNS провайдера (который обслуживает предприятие) работает только на HTTPS (уж не знаю почему) и выходит что по IP то мы прекрасно ходим а вот ссылка www упрямо хочет https://

Все что смог прикрутить переназначение с 8080 на 80 порт. с 443м подружить уме не приложу как - перечитал немного мануалов, пробовал подымать Апачи и что-то править в конфигах, не могу завести и все тут.

Может у кого-то есть практический опыт настройки? или какие-то внятные мануалы?
Помогите ) очень нужно!
...
Рейтинг: 0 / 0
Apex HTTPS
    #39320620
Фотография Алексей Выхрыстюк
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
У нас https получалось на 8888 порту на glassfish. На linux могу помочь настроить
...
Рейтинг: 0 / 0
Apex HTTPS
    #39320684
Фотография Petro123
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
4wel,
Админов нет ни у вас ни у заказчика?
Это вроде настройка апп сервера. К разработке в апекс отношения не имеет.
...
Рейтинг: 0 / 0
Apex HTTPS
    #39320697
blkangel
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
4wel,
Ну вообще то HTTPS это не просто порт 443, но и наличие SSL сертификата.
...
Рейтинг: 0 / 0
Apex HTTPS
    #39320722
4wel
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
blkangel, да, вот и тут вопрос - как быть с этими сертификатами, где их подписать - с неподписанными не хотят чтоб было (хотя у меня и так не вышло даже запустить).
...
Рейтинг: 0 / 0
Apex HTTPS
    #39320724
4wel
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Petro123, админы есть но они апекс в глаза не видели ) у себя там апачи для других серверов настроили они...

вообще Аpex развернут на отдельной виртуальной машине с выделенным внешним IP (есть права рута)
...
Рейтинг: 0 / 0
Apex HTTPS
    #39320752
Фотография Petro123
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
4welадмины есть но они апекс в глаза не видели ) у себя там апачи для других серверов настроили они.
ords на GlassFish или томкате. Это АппСервера и их забота.
Так что если тебе надо за них, то читай про них.
Удачи!
...
Рейтинг: 0 / 0
Apex HTTPS
    #39320753
landy
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Ну если апач настроили - пусть посмотрят тут https://community.oracle.com/message/1144169 (APEX on Oracle using https)
...
Рейтинг: 0 / 0
Apex HTTPS
    #39320763
blkangel
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
4welblkangel, да, вот и тут вопрос - как быть с этими сертификатами, где их подписать - с неподписанными не хотят чтоб было (хотя у меня и так не вышло даже запустить).
Если не хотят самоподписной, то где купить гугл подскажет.
А настройка зависит от того, что вы используете XDB, ORDS, OHS, mod_plsql...
...
Рейтинг: 0 / 0
Apex HTTPS
    #39320776
4wel
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
blkangel,

насколько я понимаю mod_plsql - ничего кроме Oracle XE 11 + обновление Apex до 5.0 не ставилось
...
Рейтинг: 0 / 0
Apex HTTPS
    #39320792
Фотография Petro123
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
4welнасколько я понимаю mod_plsql
зачем заказчику старьё ставить?
...
Рейтинг: 0 / 0
Apex HTTPS
    #39320795
blkangel
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
4welblkangel,

насколько я понимаю mod_plsql - ничего кроме Oracle XE 11 + обновление Apex до 5.0 не ставилось
не правильно понимаете.
mod_plsql - прикручивается к апачу.
А раз ничего не ставили, то у Вас XDB (Embedded PL/SQL Gateway), самый паршивый вариант.
https://docs.oracle.com/cd/E59726_01/install.50/e39144/epg.htm#HTMIG386
Не уверен что с ним можно SSL настроить
...
Рейтинг: 0 / 0
Apex HTTPS
    #39320820
4wel
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Petro123,

почему старье?) XE и Apex актуальные, вопрос только куда дальше двигаться чтоб HTPPS завести
...
Рейтинг: 0 / 0
Apex HTTPS
    #39320828
Фотография Petro123
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
4welпочему старье?) XE и Apex актуальные
XE есть 10,11,12.
Так и апекс есть разный.
Например - ords
...
Рейтинг: 0 / 0
Apex HTTPS
    #39320842
landy
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ИМХО, 12XE нет.
Или есть? Можно ссылочку?
...
Рейтинг: 0 / 0
Apex HTTPS
    #39320848
Фотография Petro123
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
landy,
"Вам шашечки или ехать"?
Показать что у вас старьё или ссылочку?
...
Рейтинг: 0 / 0
Apex HTTPS
    #39320849
4wel
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
landy,

вроде нету ) 11 XЕ самый свежий из бесплатных
...
Рейтинг: 0 / 0
Apex HTTPS
    #39320850
Фотография Petro123
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Petro123Показать что у вас старьё или ссылочку?
у ТС ))
...
Рейтинг: 0 / 0
Apex HTTPS
    #39320954
4wel
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Алексей Выхрыстюк,

хочу в эту сторону погуглить - т.е. вы ставили на Linux glassfish и уже потом все смогли подружить?

https://survivalguides.wordpress.com/2015/01/22/install-apex-4-2-on-glassfish4-server/
...
Рейтинг: 0 / 0
Apex HTTPS
    #39320993
Фотография Petro123
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
4wel,
- операционка - любая
- оракл может быть на этом, а может на другом компе
- как ставить ords есть на сайте апекса. Там меньше и проще написано (GlassFish\Tomcat).
Как заработает, потом уже https и данный сабж.
Удачи!
...
Рейтинг: 0 / 0
Apex HTTPS
    #39321366
veep
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
4wel,
ORDS most recomended by Oracle. Все остальное или не надежно (non-secured) или deprecated.
А там https врубается достаточно просто на этапе конфигурации ORDS(в Advanced моде). Достаточно хорошо это описано в документашке по инсталяции APEX
...
Рейтинг: 0 / 0
Apex HTTPS
    #39321461
Фотография Алексей Выхрыстюк
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
...
Рейтинг: 0 / 0
Apex HTTPS
    #39321573
blkangel
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
veep4wel,
ORDS most recomended by Oracle. Все остальное или не надежно (non-secured) или deprecated.
А там https врубается достаточно просто на этапе конфигурации ORDS(в Advanced моде). Достаточно хорошо это описано в документашке по инсталяции APEX

С надежностью ORDS я бы поспорил, "апач" модули гораздо стабильнее работают, хотя как правильно замечено deprecated...
...
Рейтинг: 0 / 0
Apex HTTPS
    #39321901
4wel
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Алексей Выхрыстюк,

спасибо! вроде похоже на то что нужно ) как раз XE11 на Centos )
...
Рейтинг: 0 / 0
Apex HTTPS
    #39322333
Фотография Алексей Выхрыстюк
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Проверено на сотне проектов. Связка Apache + Tomcat_orrds по протоколу ajp самый быстрый и надежный вариант для Apex
...
Рейтинг: 0 / 0
Apex HTTPS
    #39322525
Фотография Petro123
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Алексей ВыхрыстюкСвязка Apache + Tomcat_orrds
апач лишний после выхода ords
...
Рейтинг: 0 / 0
Apex HTTPS
    #39322612
4wel
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Petro123,


как лишний? расскажите как у вас все настроено)
...
Рейтинг: 0 / 0
Apex HTTPS
    #39322629
Фотография Petro123
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
4wel,
что именно рассказать?
Томкат и GlassFish это такой же веб сервер как и апач. Только с поддержкой Java для ORDS.
Там и крутится веб приложение ords.war и i.war (в котором статика и картинки вместо апача).
Заходите на сайт оракала и ставите ords как там написано.
Потом вопросы.
...
Рейтинг: 0 / 0
Apex HTTPS
    #39323349
Фотография Алексей Выхрыстюк
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Petro123,

Внимательно читайте о чем я пишу. Если использовать Apache http и Apache tomcat (с ords) связав их по внутреннему протоколу ajp - производительность сервера вырастает в разы по сравнению с использованием просто Tomcat+ords.
...
Рейтинг: 0 / 0
Apex HTTPS
    #39323567
blkangel
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Алексей ВыхрыстюкPetro123,

Внимательно читайте о чем я пишу. Если использовать Apache http и Apache tomcat (с ords) связав их по внутреннему протоколу ajp - производительность сервера вырастает в разы по сравнению с использованием просто Tomcat+ords.
...
Рейтинг: 0 / 0
Apex HTTPS
    #39323570
blkangel
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Алексей ВыхрыстюкPetro123,

Внимательно читайте о чем я пишу. Если использовать Apache http и Apache tomcat (с ords) связав их по внутреннему протоколу ajp - производительность сервера вырастает в разы по сравнению с использованием просто Tomcat+ords.
Алексей, может дадите ссылку на это технологию связки.
Или может быть сами опишите способ настройки. Я просто не до конца понимаю схему.
Опять же есть вопросы по работе в RESTfull Services при такой схеме...
...
Рейтинг: 0 / 0
Apex HTTPS
    #39323586
Фотография Petro123
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Алексей Выхрыстюк,
Внимательно прочитал.
Слово "в разы" это термин домохозяек.
Уж извини. Ничего личного. Почему я должен верить.
У меня счас 0,3 сек загрузка).
...
Рейтинг: 0 / 0
Apex HTTPS
    #39323765
non-apexoid
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
...
Рейтинг: 0 / 0
Apex HTTPS
    #39324127
Фотография Алексей Выхрыстюк
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
non-apexoidblkangel, посмотрите

именно эту ссылку я приводил несколько постов назад.
...
Рейтинг: 0 / 0
Apex HTTPS
    #39324240
blkangel
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
А в чем преимущество этой схема Apache + Tomcat + ORDS, перед обычной схемой Tomcat + ORDS?
...
Рейтинг: 0 / 0
Apex HTTPS
    #39330324
Фотография Алексей Выхрыстюк
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
blkangel,

Apache http обеспечивает кеширование статики и https, с кешированием и сжатием трафика справляеться лучше чем tomcat.

очень неплохо под нагрузкой ведет себя звязка Apache http +(ajp)+ glassfish4 + ords
Настройка как и в примере с томкатом, единственное в glassfish нужно добавить jk-коннектор (для ajp протокола)

./asadmin create-network-listener --listenerport 8009 --protocol http-listener-1 --jkenabled true jk-connector
...
Рейтинг: 0 / 0
Apex HTTPS
    #39330384
Фотография Petro123
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Алексей Выхрыстюкс кешированием и сжатием трафика справляеться лучше чем tomcat.
когда говорят халва саще чем ....халва, я не согласен (как инженер).
апач http сервер используют по старинке те, кто был с апексом ещё до 4-ей версии.
Сейчас всё поменялось. Это ниже рекомендует оракл.
- не нравится томкат, берите другие 2 сервера, но инженеры говарят: "Кэш либо есть, либо его нет. Пол кэша статики или плохой кэш не бывает".
...
https://docs.oracle.com/cd/E56351_01/doc.30/e56293/install.htm#AELIG7181
...
Рейтинг: 0 / 0
Apex HTTPS
    #39330389
Фотография Petro123
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ну и последнее.
Если оракл будет двигать решения с какими то ДВУМЯ серверами дополнительно к СУБД, да ещё без админов в штате, то в этой ветке никого не будет
Будет большой период вхождения для апекс.
...
Рейтинг: 0 / 0
Apex HTTPS
    #39332857
4wel
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
все я никак не настрою сабж

подскажите ORDS_PUBLIC_USER он создается автоматически при установке ORDS или его нужно вручную? все мои попытки установить ORDS привели к:

$ java -jar ords.war install

Verify ORDS schema in Database Configuration apex with connection host: localhost port: 1521 service name: XE

Oct 24, 2016 2:46:11 PM oracle.dbtools.rt.config.setup.SchemaSetup getInstallOrUpgrade
WARNING: Failed to connect to user ORDS_PUBLIC_USER jdbc:oracle:thin:@//localhost:1521/XE
IO Error: Connection reset


юзера ORDS_PUBLIC_USER в базе нет, APEX_PUBLIC_USER есть
...
Рейтинг: 0 / 0
Apex HTTPS
    #39332872
Фотография Petro123
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
4welподскажите ORDS_PUBLIC_USER он создается автоматически при установке ORDS или его нужно вручную?
он конфигурируется тут:
java –jar ords.war
- руками его никто не делает.
- может у тебя в базе при создании не ставилась галка XDB комопнент?
...
Рейтинг: 0 / 0
Apex HTTPS
    #39332881
4wel
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Petro123,

"XDB комопнент"

ставил 11xe через консоль, особых каких-то параметров там не запрашивалось
как проверить?
...
Рейтинг: 0 / 0
Apex HTTPS
    #39332883
4wel
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Petro123,

$ java -jar ords.war

Verify ORDS schema in Database Configuration apex with connection host: localhost port: 1521 service name: XE

Oct 24, 2016 3:41:10 PM oracle.dbtools.rt.config.setup.SchemaSetup getInstallOrUpgrade
WARNING: Failed to connect to user ORDS_PUBLIC_USER jdbc:oracle:thin:@//localhost:1521/XE
IO Error: Connection reset
...
Рейтинг: 0 / 0
Apex HTTPS
    #39332944
Фотография Petro123
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
4welособых каких-то параметров там не запрашивалось
...
Рейтинг: 0 / 0
Apex HTTPS
    #39332948
Фотография Petro123
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
4welкак проверить?
чем копаться, проще переставить базу (не Оракл!).
По времени - 1 час. Там ещё листенер автоматом всё делает.
Удачи!
...
Рейтинг: 0 / 0
Apex HTTPS
    #39332961
4wel
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Petro123,

спасибо ) буду пробовать
...
Рейтинг: 0 / 0
Apex HTTPS
    #39332994
4wel
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Petro123,

может выручите еще ) реально гуглить уже нет сил

исправил в файле ords/params/ords_params.properties строку

rest.services.ords.add=false на rest.services.ords.add=true

уж не знаю почему она была в false, после запуска установки все прошло вроде бы неплохо

$ java -jar ords.war install

Verify ORDS schema in Database Configuration apex with connection host: localhost port: 1521 service name: XE

Please login with SYSDBA privileges to verify Oracle REST Data Services schema.

Enter the username with SYSDBA privileges to verify the installation [SYS]:
Enter the database password for SYS:
Confirm password:
Installing Oracle REST Data Services version 3.0.8.277.08.01
... Log file written to /u01/ords/logs/ords_install_core_2016-10-24_165218_00070.log
... Verified database prerequisites
... Created Oracle REST Data Services schema
... Created Oracle REST Data Services proxy user
... Granted privileges to Oracle REST Data Services
... Created Oracle REST Data Services database objects
... Log file written to /u01/ords/logs/ords_install_datamodel_2016-10-24_165242_00392.log
Completed installation for Oracle REST Data Services version 3.0.8.277.08.01. Elapsed time: 00:00:26.158

уже обрадовался, пользователь ORDS_PUBLIC_USER появился в базе.

пробую запустить, все равно не коннектится


]$ java -jar ords.war

Verify ORDS schema in Database Configuration apex with connection host: localhost port: 1521 service name: XE

Oct 24, 2016 5:03:12 PM oracle.dbtools.rt.config.setup.SchemaSetup getInstallOrUpgrade
WARNING: Failed to connect to user ORDS_PUBLIC_USER jdbc:oracle:thin:@//localhost:1521/XE
IO Error: Connection reset

решил обновить пароль юзеру


SQL> ALTER USER ORDS_PUBLIC_USER IDENTIFIED BY oracle ACCOUNT UNLOCK;

User altered.

вот теперь не пойму где этот пароль можно подсуну в конфигурацию ORDS :(
...
Рейтинг: 0 / 0
Apex HTTPS
    #39333005
Фотография Petro123
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
4welможет выручите еще ) реально гуглить уже нет сил
не надо лезть в конфиги.
Переустанови всё и не парься.
Конфиги делаются когда ты в чёрном экране (java -jar .....) отвечашь на вопросы.
В том чисте и пароль к ORDS_PUBLIC_USER.
...
Рейтинг: 0 / 0
Apex HTTPS
    #39334421
4wel
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Всем огромное спасибо!

Смог все завести связкой ORDS + Glassfish

конечно без танцев с бубном не обошлось, практически каждый мануал заводил к непредвиденному эрору и приходилось импровизировать )

но если что все кто наткнется в эту ветку в поиске ответов на вопросы, пишите че да как - постараюсь помочь
...
Рейтинг: 0 / 0
Период между сообщениями больше года.
Apex HTTPS
    #39771588
VDom
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Всем привет.
Понятно что тема устарела, но возможно это кому то пригодится.
Что такое APEX? Это нечто, условно, состоящее из из 2 частей - движка внутри БД генерящего html страницы с данными и web сервера который эти страницы публикует в интернет. Опять таки это очень условно.
Так вот движок всегда в БД, а реализация WEB может быть разная.
Функции WEB сервера могут быть как интегрированны в БД, так и за счёт внешнего WEB сервера (Apache, Weblogic и т.п.)
По умолчанию web встроенн в саму БД - embeded gatevey. Именно он используется на всяких OracleXE.
Теперь надо определиться для чего это вам нужно. Если вам надо что то показывать в интернет с наименьшими усилиями, для небольшого количества пользователей - вариант со встроенным вебом самое оно.
Но если вам надо запускать серьёзные приложения с тысячами пользователей, то тут нужна раздельная инсталляция.
БД отдельно, WEB сервер отдельно. В этом случае, хотя WEB и БД могут жить на физически одной и той же машинке, с точки зрения производительности лучше их разнести по разным серверам.
Начиная с Apex 3, в составе дистрибутива Oracle 10 был отдельный диск Companion CD на котором был дистрибутив Apahce заточенный для работы с Apex. В oracle 11 появился диск с Oracle WEBApplication (не путать с E-busines suite) который содержал немного обновлённый вариант Apache. В более новых версиях вместо Apache должен использоваться Weblogic.
Как я и говорил возможны и другие комбинации связки Apex с WEB серверами.
Например можно использовать стандартный Apache из дистрибутива любого Linux прикрутив к нему mod_plsql.
Сам mod_plsql надо брать из Oracle.
Лично я использую Apache из Companion CD. Как показала практика, он чудно работает со всеми версиями APEX включая 5.1. Это якобы устаревшая комбинация но она лёгкая и держит большую нагрузку. Например достаточно иметь 2 CPU и 4GB ОЗУ при 20GB диска чтобы с приложением могло работать 3000-6000 пользователей. Есть только одна тонкость на вашем Linux должна быть библиотека libdb1.so я её взял из довольно старого SLES 9. Там надо ещё симлинк стелать, но кому надо - разберутся.
Смысл вышесказанного - ставите тот WEB сервер который вы знаете, интегрируете его с Apex (как это сделать с Apache я вкратце описал) и настраиваете его на желаемый порт включаете ему ssl и подкладываете ему сертификаты. Короче используйте тот веб сервер который вы знаете как настраивать и который знаете как интегрировать с Apex. Заранее прошу простить за некоторые неточности, так как пишу по памяти.
...
Рейтинг: 0 / 0
Apex HTTPS
    #39772025
blkangel
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
VDom,

Все хорошо написано, только вот вы забыли уточнить, что по такой схеме подключения. REST services не работает.
А чтобы они работали, надо использовать ORDS.
На мой взгляд сейчас самое оптимальное схема подключения такая, а гланое бесплатно.
Apache(nginx)+Tomcat(glassfish)+ords.
...
Рейтинг: 0 / 0
50 сообщений из 50, показаны все 2 страниц
Форумы / Oracle APEX [игнор отключен] [закрыт для гостей] / Apex HTTPS
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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