#apache #tomcat
Вопрос:
Сценарий ::
Файл войны Tomcat с корневым контекстом — /RootContext
Статические файлы в — /static
-> */apache-htdocs/статические/
https://example.com/RootContext/api ==> Подается от Tomcat
https://example.com/static/js.hs ==> Подается из HTDOCS Apache
Конфигурация Apache ::
JKMount /RootContext worker1
<Directory /perfios/apache-htdocs>
DirectoryIndex index.php index.html
Options FollowSymLinks MultiViews
AllowOverride None
Require all granted
Header set Access-Control-Allow-Origin "http://example.com"
</Directory>
Header always append Access-Control-Allow-Origin: "http://example.com"
Header always set Access-Control-Allow-Origin "http://example.com"
Пробовал и это тоже
<IfModule mod_deflate.c>
# CORS
SetEnvIfNoCase Origin "http(s)?://(w .)?(example.com)(:[0-9] )?$" AccessControlAllowOrigin=$0
Header set Access-Control-Allow-Origin %{AccessControlAllowOrigin}e env=AccessControlAllowOrigin
Header set Access-Control-Allow-Credentials true
</IfModule>
Что работает :: Все, что попадает в /static ==> Непосредственно из htdocs
http://example.com/static/static.js ==> был заблокирован политикой CORS:
Что не работает :: Все, что связано с /rootContext
http://example.com/RootContext/api/v1/getsomething ==> Не применяется заголовок Access-Control-Allow-Origin
Есть какие-нибудь зацепки ?
Я хочу сделать это только в apache