Настройте nginx, чтобы разрешить междоменный запрос для поддомена
у меня два домена:
domain.com sub.domain.com
domain.com необходимо сделать запрос ajax для sub.domain.com - ... Я понимаю, что браузер заблокирует это, если запрос будет жестко закодирован sub.domain.com - ... Я попробовал следующую nginx conf:
server {
server_name domain.com;
rewrite ^/api/(.*)$ http://sub.domain.com/api/; }
однако я все равно получаю следующую ошибку в браузере (Chrome):
No 'Access-Control-Allow-Origin' header is present on the requested resource.
Как я могу настроить nginx, чтобы указать браузеру разрешить междоменные запросы между domain.com и sub.domain.com?
спасибо!
1 ответов
Я думаю, вам нужно создать это внутри местоположения или серверного блока
server {
server_name example.com;
add_header Access-Control-Allow-Origin sub.example.com; # < this is the needed header
# rest of the configuration
}