Гость
Форумы / Oracle APEX [игнор отключен] [закрыт для гостей] / Tomcat+ORDS несколько alias / 25 сообщений из 26, страница 1 из 2
07.10.2019, 16:31
    #39872733
orabin
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Tomcat+ORDS несколько alias
Тестируем переход от OHS11 на эту связку.

В OHS в dads.conf было так:
Alias /images/ "/d01/app/oracle/Middleware/Oracle_WT1/ohs/images182/"
Alias /i/ "/d01/app/oracle/Middleware/Oracle_WT1/ohs/images182/"
Alias /i182/ "/d01/app/oracle/Middleware/Oracle_WT1/ohs/images182/"

То есть все вэб-алиасы смотрят в фактически в один каталог.
Новые приложение имеют префикс /i182
Старые и умолчательные приложения имеют префикс /i и /images

В Tomcat 9 скопировал картинки в $CATALINA_HOME/webapps/i182/

Как реализовать подобную многовариантность алиасов в tomcat? Где прописать?
Накопировать по разным каталогам?))
...
Рейтинг: 0 / 0
08.10.2019, 09:45
    #39873166
blkangel
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Tomcat+ORDS несколько alias
Я так понимаю у Вас винда?
В линуксе я вообще никогда не копирую, я просто создаю Symbol link ведущий на каталог с картинками. Следовательно Вам их надо создать три.
...
Рейтинг: 0 / 0
08.10.2019, 09:46
    #39873167
blkangel
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Tomcat+ORDS несколько alias
Опять же, я использую связку APACHE(NGINX)+TOMCAT+ORDS.
А как мы знаем что OHS это урезанный апач. Так что конфигарацию можно просто повторить.
...
Рейтинг: 0 / 0
08.10.2019, 10:24
    #39873183
orabin
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Tomcat+ORDS несколько alias
Я так понимаю у Вас винда?
В линуксе я вообще никогда не копирую, я просто создаю Symbol link ведущий на каталог с картинками. Следовательно Вам их надо создать три.


Как из создать на windows?

Опять же, я использую связку APACHE(NGINX)+TOMCAT+ORDS.
А как мы знаем что OHS это урезанный апач. Так что конфигарацию можно просто повторить.

А вот это интересно. Стабильно работает?
Тоже настраивается через dads.conf?
...
Рейтинг: 0 / 0
08.10.2019, 10:27
    #39873187
blkangel
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Tomcat+ORDS несколько alias
orabin Я так понимаю у Вас винда?
В линуксе я вообще никогда не копирую, я просто создаю Symbol link ведущий на каталог с картинками. Следовательно Вам их надо создать три.


Как из создать на windows?

Опять же, я использую связку APACHE(NGINX)+TOMCAT+ORDS.
А как мы знаем что OHS это урезанный апач. Так что конфигарацию можно просто повторить.

А вот это интересно. Стабильно работает?
Тоже настраивается через dads.conf?

Tomcat плохо работает со статикой, поэтому используется именно такая связка, все стабильно работает, никаких проблем не наблюдаем.
Пример конфигурации для линукс могу отправить на почту.
...
Рейтинг: 0 / 0
08.10.2019, 10:31
    #39873192
orabin
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Tomcat+ORDS несколько alias
blkangel,
Спасибо если можно
на orabin@mail.ru
...
Рейтинг: 0 / 0
08.10.2019, 10:42
    #39873203
blkangel
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Tomcat+ORDS несколько alias
Отправил
...
Рейтинг: 0 / 0
22.10.2019, 16:24
    #39880041
orabin
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Tomcat+ORDS несколько alias
blkangel,

я Вам по почте написал
...
Рейтинг: 0 / 0
22.10.2019, 17:27
    #39880061
orabin
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Tomcat+ORDS несколько alias
можно еще получить ваш файл server.xml?
...
Рейтинг: 0 / 0
23.10.2019, 09:17
    #39880236
blkangel
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Tomcat+ORDS несколько alias
orabinblkangel,

я Вам по почте написал
Тут можно общаться.
...
Рейтинг: 0 / 0
23.10.2019, 09:20
    #39880240
blkangel
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Tomcat+ORDS несколько alias
orabinможно еще получить ваш файл server.xml?
Он стандартный, кроме тех. изменений, которе были в инструкции.
...
Рейтинг: 0 / 0
23.10.2019, 09:51
    #39880276
orabin
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Tomcat+ORDS несколько alias
немножко путано написано, поэтому хотел сравнить с окончательным вашим вариантом
...
Рейтинг: 0 / 0
23.10.2019, 16:39
    #39880566
blkangel
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Tomcat+ORDS несколько alias
Статистика с Апача за сутки
Код: html
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
Current Time: Wednesday, 23-Oct-2019 16:36:52 MSK
Restart Time: Tuesday, 22-Oct-2019 16:59:52 MSK
Parent Server Config. Generation: 1
Parent Server MPM Generation: 0
Server uptime: 23 hours 36 minutes 59 seconds
Server load: 1.23 1.19 1.29
Total accesses: 394575 - Total Traffic: 22.1 GB
CPU Usage: u1.37 s.32 cu0 cs0 - .00199% CPU load
4.64 requests/sec - 272.8 kB/second - 58.8 kB/request
7 requests currently being processed, 11 idle workers
...
Рейтинг: 0 / 0
25.10.2019, 11:01
    #39881406
orabin
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Tomcat+ORDS несколько alias
Закончил настройку на windows не работает(

Tomcat отдельно работает localhost:8095 - показывает
ORDS настроился без ошибок localhost:8095/ords - показывает без картинок (их на томкат не копировал)
Apache locahost - показывает

(поставил как у Бортена)
ProxyPass /ords ajp://localhost:8009/ords timeout=6000
ProxyPassReverse /ords ajp://localhost:8009/ords

тут у вас стояло /apex (так понимаю просто переименовали ords.war)


localhost/ords/apex - не открывает

Куда посмотреть?
RewriteRule ^$ http://%{HTTP_HOST}/apex/f?p=700 [L,R]

что-за 700 приложение?
...
Рейтинг: 0 / 0
25.10.2019, 11:17
    #39881414
blkangel
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Tomcat+ORDS несколько alias
Изврешение конечно под винду все это настраивать....

orabinTomcat отдельно работает localhost:8095 - показывает
ORDS настроился без ошибок localhost:8095/ords - показывает без картинок (их на томкат не копировал)

Можно просто линк i создать, который ведет на статику, можно конечно и скопировать


orabinтут у вас стояло /apex (так понимаю просто переименовали ords.war)

Именно

orabinlocalhost/ords/apex - не открывает

Если у Вас ords, откуда у вас еще apex появилось?
Код: html
1.
http://localhost/ords/f?=4550



orabinКуда посмотреть?
RewriteRule ^$ http://%{HTTP_HOST}/apex/f?p=700 [L,R]

что-за 700 приложение?

Какая Вам разница что у меня за приложение 700, это просто пример? :) Да и подождите с правилами редиректа.
Сначала добейтесь чтобы у вас заработала связка ORDS+TOMCAT, потом апач докрутим.
...
Рейтинг: 0 / 0
25.10.2019, 13:02
    #39881517
orabin
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Tomcat+ORDS несколько alias
авторСначала добейтесь чтобы у вас заработала связка ORDS+TOMCAT

работает (догрузил в томкат картинки)
http://localhost:8095/ords/f?p=4550:1:17454684198509:::::

зашел в апекс

авторЕсли у Вас ords, откуда у вас еще apex появилось

В статье https://ora-00001.blogspot.com/2015/06/installing-oracle-xe-ords-and-apex-on-centos-linux-part-two.html
окончательная проверка была через
Now (finally!), if everything works, we should be able to access the new Apex installation by going to the following URL:

http://servername/ords/apex

хотя в настройках у него
ProxyPass /ords ajp://localhost:8009/ords
ProxyPassReverse /ords ajp://localhost:8009/ords

http://localhost/ords
http://localhost/ords/f?=4550
тоже не открывает (

Пока на винде, по ряду причин:)
...
Рейтинг: 0 / 0
25.10.2019, 15:47
    #39881652
blkangel
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Tomcat+ORDS несколько alias
Покажите apex.conf или как вы его навзали
...
Рейтинг: 0 / 0
25.10.2019, 16:48
    #39881675
orabin
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Tomcat+ORDS несколько alias
# disable sensitive version info
ServerSignature Off
ServerTokens Prod

# standard alias for Apex image files
Alias /i/ "c:/Apache24/htdocs/images182/"
Alias /images/ "c:/Apache24/htdocs/images182/"
Alias /i182/ "c:/Apache24/htdocs/images182/"

# forward dynamic (ORDS) requests to Tomcat
<VirtualHost *:80>
ProxyRequests Off
ProxyPreserveHost On
<Proxy *>
Order deny,allow
Allow from all
</Proxy>
ProxyPass /ords ajp://localhost:8009/ords timeout=6000
ProxyPassReverse /ords ajp://localhost:8009/ords
</VirtualHost>

# enable compression of static content
<IfModule mod_deflate.c>
SetOutputFilter DEFLATE
AddOutputFilterByType DEFLATE text/plain text/html text/xml text/css text/javascript
</IfModule>

# enable client caching of static content
<IfModule mod_expires.c>
ExpiresActive On
ExpiresByType image/gif "access plus 7 days"
ExpiresByType image/jpeg "access plus 7 days"
ExpiresByType image/png "access plus 7 days"
ExpiresByType text/css "access plus 7 days"
ExpiresByType text/javascript "access plus 7 days"
ExpiresByType application/javascript "access plus 7 days"
ExpiresByType application/x-javascript "access plus 7 days"
</IfModule>
...
Рейтинг: 0 / 0
25.10.2019, 16:49
    #39881676
orabin
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Tomcat+ORDS несколько alias
встречал еще и такой вариант

<Location "/ords">
ProxyPass "ajp://localhost:8009/ords"
ProxyPassReverse "ajp://localhost:8009/ords"
</Location>

не прокатывает
...
Рейтинг: 0 / 0
25.10.2019, 17:24
    #39881693
blkangel
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Tomcat+ORDS несколько alias
1. Сервис апача рестартовали?
2. httpd.conf в студию
...
Рейтинг: 0 / 0
25.10.2019, 17:32
    #39881697
orabin
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Tomcat+ORDS несколько alias
да
по почте отправил
...
Рейтинг: 0 / 0
25.10.2019, 17:40
    #39881703
blkangel
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Tomcat+ORDS несколько alias
orabin,

Ну увидел в вашем конфиге остновной строчки :)

Код: html
1.
2.
# Load config files in the "/etc/httpd/conf.d" directory, if any.
IncludeOptional conf.d/*.conf



Пути возможно отличаются
...
Рейтинг: 0 / 0
25.10.2019, 19:18
    #39881750
orabin
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Tomcat+ORDS несколько alias
Пути возможно отличаются
1. Когда это вставляю в самом конце synax ошибку выдает

Еще грешу на файл .htaccess лежит в c:\Apache24\htdocs\

в нем
RewriteEngine on
RewriteCond %{REQUEST_URI} ^/$
RewriteRule ^$ http://%{HTTP_HOST}/ords/f?p=700 [L,R]
...
Рейтинг: 0 / 0
25.10.2019, 19:45
    #39881763
orabin
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Tomcat+ORDS несколько alias
перенос этих строк в основной конф не помог

грешу на ajp как его сильней протестировать?
...
Рейтинг: 0 / 0
29.10.2019, 14:30
    #39882705
orabin
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Tomcat+ORDS несколько alias
blkangel,

IncludeOptional в самом конце действительно помог (ну + еще несколько апачевских танцев с бубнами). Все в итоге открылось, спасибо!

Вернемся к RewriteRule. Почему все запросы у вас идут в 700 приложение? что оно делает?
...
Рейтинг: 0 / 0
Форумы / Oracle APEX [игнор отключен] [закрыт для гостей] / Tomcat+ORDS несколько alias / 25 сообщений из 26, страница 1 из 2
Целевая тема:
Создать новую тему:
Автор:
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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