Установите прокси для загрузки остальных API с другого URL-адреса

Я работаю над угловым приложением с интегрированным API для отдыха, API для отдыха построен с помощью golang, поэтому работает на порту 8080. Я использовал метод httpclient для загрузки данных из API, поэтому его первая отправка запроса OPTIONS на сервер требует времени, а затем загружает фактические данные. Я хочу избавиться от этого запроса параметров, одно из решений, предложенных для установки прокси-сервера для загрузки API с того же сервера, на котором размещено приложение, предположим, что приложение mmy находится на example.com, а API на example.com: 8080, и я хочу установить прокси для example.com:8080 как example.com

Не уверен, возможно это или нет, я пробовал следовать, но это не сработало

NameVirtualHost *:80 
<VirtualHost *:80> 
    ServerName example.com:8080 
    ServerAlias www.example.com:8080
    ProxyRequests off 
    ProxyPass / http://example.com/ 
    ProxyPassReverse / http://example.com/  
</VirtualHost>

Мое приложение и API размещены на экземпляре aws ec2.


person Vikram    schedule 14.05.2018    source источник


Ответы (1)


*:8080 должен быть в ProxyPass/ProxyPassReverse, а НЕ в ServerName/ServerAlias.

person covener    schedule 14.05.2018
comment
@convener Спасибо за совет, не могли бы вы обновить ответ кодом, я не очень хорошо знаком и думаю, что сломаю что-то еще, если попробую. - person Vikram; 15.05.2018