Гость
Map
Форумы / Oracle APEX [игнор отключен] [закрыт для гостей] / nginx+ords+apex+chrome=not support Cross Origin Sharing requests / 18 сообщений из 18, страница 1 из 1
10.05.2016, 07:39
    #39232046
AlexVin
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
nginx+ords+apex+chrome=not support Cross Origin Sharing requests
oracle 12
apex 5.0.3.00.03
nginx/1.8.0

ords 3.0.2.294.08.40 (в этом всё работает)
а вот начиная с 3.0.3 в хроме (самом свеженьком) (в IE и FF форбиддена нет)
после ввода логина в апекс выдает
Код: sql
1.
2.
3.
4.
5.
6.
ORACLE REST DATA SERVICES
403 Forbidden
(ords 3.0.4 пишет вот это)
The request cannot be processed because this resource does not support Cross Origin Sharing requests, or the request
 Origin is not authorized to access this resource. If ords is being reverse proxied ensure the front end server is
 propagating the host name, for mod_proxy ensure ProxyPreserveHost is set to On


ProxyPreserveHost это апачевый параметр, в нгинксе нет его явно. таки нгинкс подкрутить не получилось
мож кто-нить ченить присоветует?
...
Рейтинг: 0 / 0
10.05.2016, 11:45
    #39232227
Petro123
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
nginx+ords+apex+chrome=not support Cross Origin Sharing requests
AlexVinnginx/1.8.0
убрать его. Оверхед и излишек?
...
Рейтинг: 0 / 0
10.05.2016, 12:33
    #39232303
nginx+ords+apex+chrome=not support Cross Origin Sharing requests
та же фигня с апачем 2.4
и никакой ProxyPreserveHost не помог
вроде это баг, который должны исправить. к сожалению, не могу найти пруф....
пока только одно решение проблемы - ords 3.0.2

вчера 3.0.5 выложили, может там уже пофиксили? я не проверял пока..
...
Рейтинг: 0 / 0
10.05.2016, 13:37
    #39232384
Petro123
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
nginx+ords+apex+chrome=not support Cross Origin Sharing requests
Трудяга Биггер,
ords вроде кеширует и без апача нормально.
.... позже наверно пофиксят.
...
Рейтинг: 0 / 0
10.05.2016, 14:44
    #39232447
nginx+ords+apex+chrome=not support Cross Origin Sharing requests
Petro123,
не понял, к чему тут кэш?
апач, как и nginx, используеться исключительно как reverse proxy
...
Рейтинг: 0 / 0
10.05.2016, 15:33
    #39232518
Petro123
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
nginx+ords+apex+chrome=not support Cross Origin Sharing requests
Трудяга БиггерPetro123,
не понял, к чему тут кэш?
апач, как и nginx, используеться исключительно как reverse proxy
наиболее часто апекс с апачем использовали для отдачи статики.
Если у вас банальное проксирование, то на форум админов.
Я не админ). Роутерами не выходит проксировать?
...
Рейтинг: 0 / 0
10.05.2016, 17:51
    #39232707
nginx+ords+apex+chrome=not support Cross Origin Sharing requests
кэш и отдача статики - разные вещи
и мне не нужно на форум админов. я с апачем и без форума справляюсь
и никакие роутеры мне не тоже не нужны. меня всё устраивает.

не устраивает только одна проблема - баг в ордс с хромом через reverse proxy
и тема, собственно, об этом, а не про кэш и статику
...
Рейтинг: 0 / 0
10.05.2016, 19:52
    #39232795
Petro123
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
nginx+ords+apex+chrome=not support Cross Origin Sharing requests
Трудяга Биггеркэш и отдача статики - разные вещи
ну ну. Вот и давай не спорить.
Удачи!
...
Рейтинг: 0 / 0
11.05.2016, 09:40
    #39233040
AlexVin
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
nginx+ords+apex+chrome=not support Cross Origin Sharing requests
не-а, не помогло. в 3.0.5 тот же Forbidden для хрома
...
Рейтинг: 0 / 0
16.05.2016, 13:33
    #39236501
non-apexoid
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
nginx+ords+apex+chrome=not support Cross Origin Sharing requests
...
Рейтинг: 0 / 0
18.05.2016, 08:09
    #39237855
AlexVin
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
nginx+ords+apex+chrome=not support Cross Origin Sharing requests
3.0.2 работает, если добавить настройку из ссылки)
а 3.0.5 сразу посылает Forbidden Cross Origin Sharing даже не доходя до логина в апекс, причем не только в хроме, а в ИЕ и фирефоксе тоже
пробовали два варианта
Код: sql
1.
2.
3.
4.
5.
6.
7.
 listen       443 ssl;
 server_name  apextest.domain;
..
 proxy_pass http://127.0.0.1:8080;
..
 proxy_set_header Origin https://apextest.domain;
# proxy_set_header Origin http://127.0.0.1:8080;
...
Рейтинг: 0 / 0
18.05.2016, 10:08
    #39237959
AlexVin
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
nginx+ords+apex+chrome=not support Cross Origin Sharing requests
победа
Код: sql
1.
proxy_set_header Origin "";
...
Рейтинг: 0 / 0
19.10.2016, 11:58
    #39329673
nginx+ords+apex+chrome=not support Cross Origin Sharing requests
Для апача победа выглядит так:
Код: sql
1.
RequestHeader unset Origin
...
Рейтинг: 0 / 0
27.06.2017, 10:52
    #39478260
4wel
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
nginx+ords+apex+chrome=not support Cross Origin Sharing requests
AlexVin,

спасибо! столкнулся с той же проблемой - Chrome не открывал сайт.

proxy_set_header Origin "";

помогло
...
Рейтинг: 0 / 0
Период между сообщениями больше года.
27.04.2021, 11:29
    #40066262
NikiolosN
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
nginx+ords+apex+chrome=not support Cross Origin Sharing requests
Столкнулся с тойже проблемой.

схема такая
Apache 2.4.46 proxy(https)->tomcat (http)+ords 20.3+apex 20.2+ oracle 19.3
Обращение из вне по доменному имени на Apache 2.4.46 proxy. Далее пакеты форвардятся на Tomcat в локалку.
Если воткнуть выше указанную директиву "RequestHeader unset Origin" то не грузится, однако если руками вначале сслыки в адресной строке прописать "https://" то загружается. Без этой директивы не работает совсем. Причем если зайти по локалке т.е. http://192.168.1.2 то все работает как часы.

1. в хроме набираем https://mydomain.ru/ords получаем
Not Found
The requested URL was not found on this server.
при этом https скрывается.
2. перед mydomain ставим курсор и прописываем https:// давим enter. страница загружается

<VirtualHost *:443>

ServerName mydomain.ru
ServerAlias mydomain.ru
ServerAdmin webmaster@localhost
DocumentRoot /var/www/html/host
Protocols h1 http/1.1
SSLEngine on
RequestHeader unset Origin
SSLCertificateFile /etc/httpd/ssl/cert.pem
SSLCertificateChainFile /etc/httpd/ssl/cert_ca.pem
SSLCertificateKeyFile /etc/httpd/ssl/private.key

#------redirect start--------------
ProxyRequests Off
<Proxy *>
Require all granted
</Proxy>

ProxyPreserveHost on
ProxyPass "/" "http://192.168.1.2:8080/"
ProxyPassReverse "/" "http://192.168.1.2:8080/"

SSLProtocol all -SSLv2 -SSLv3 -TLSv1 -TLSv1.1 +TLSv1.2

</VirtualHost>

Подскажите пожалуйста, что ему не хватает?
...
Рейтинг: 0 / 0
27.04.2021, 15:00
    #40066382
blkangel
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
nginx+ords+apex+chrome=not support Cross Origin Sharing requests
NikiolosN,

Для nginx решение
Код: plaintext
proxy_set_header            Origin                  "";

Для апача не знаю.
...
Рейтинг: 0 / 0
27.04.2021, 16:08
    #40066400
NikiolosN
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
nginx+ords+apex+chrome=not support Cross Origin Sharing requests
Спасибо за ответ.
Для apаche я добавил: RequestHeader unset Origin

Помогло как-то наполовину
...
Рейтинг: 0 / 0
27.04.2021, 16:49
    #40066405
NikiolosN
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
nginx+ords+apex+chrome=not support Cross Origin Sharing requests
если обращаться по https://mydomain.ru то грузиться Host Manager Tomcat
если обращаться по https://mydomain.ru/ords то перекидывает на http://mydomain.ru/ords
при этом если отредактировать http://mydomain.ru/ords на https://mydomain.ru/ords, т.е. начало ссылки и нажать enter то страница апекса загружается.
Почему при первоначально обращении редиректит с https на http не могу понять
...
Рейтинг: 0 / 0
Форумы / Oracle APEX [игнор отключен] [закрыт для гостей] / nginx+ords+apex+chrome=not support Cross Origin Sharing requests / 18 сообщений из 18, страница 1 из 1
Целевая тема:
Создать новую тему:
Автор:
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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