2016-07-15 13 views
0

мне нужно послать заголовок CORS с моей карте сервера (QGIS Mapserver), которые используют быстрый CGI с Apache 2.4. * По порту 8080.CORS (Access Control Разрешить Origin) по вопросу Apache Proxy

Я настроен с помощью простого

<VirtualHost *:8080> 
    [...] 
    Header set Access-Control-Allow-Origin "*" 
</VirtualHost> 

и он работает.

Я хочу установить прокси-сервер, чтобы избежать указания порта в URL-адресе. Я устанавливал другой Virtualhost в порту 80:

<VirtualHost *:80> 
    ProxyPass /cgi-bin/ http://localhost:8080/ 
    ProxyPassReverse /cgi-bin/ http://localhost:8080/ 

    # Is useful this? 
    Header set Access-Control-Allow-Origin "*" 
</VirtualHost> 

но заголовок не распространяется. Есть решение?

ответ

1

добавить всегда и не пропускать включить модуль заголовков Header always set Access-Control-Allow-Origin "*" Header always set Access-Control-Max-Age "1000" Header always set Access-Control-Allow-Headers "x-requested-with, Content-Type, origin, authorization, accept, client-security-token"