как Apache может использовать обратный прокси-сервер для aspnet core api и приложения anular 6 - PullRequest
0 голосов
/ 08 сентября 2018

У меня aspnet core api работает на localhost:8080 (пустельга). Все отлично работает на localhost:80 (обратный прокси Apache), который доступен из Интернета на www.example.com

Я хочу развернуть угловой клиент на этом порту locahost:80 (www.example.com) и по-прежнему иметь возможность доступа к API на www.api.example.com и www.example.com/api. Как изменить мой виртуальный хост в моем файле .conf?

 <VirtualHost *:*>
     RequestHeader set "X-Forwarded-Proto" http
     RequestHeader set "X-Forwarded-Proto" https
 </VirtualHost>

 <VirtualHost *:80>
     ProxyPreserveHost On
     ProxyPass / http://127.0.0.1:8080/
     ProxyPassReverse / http://127.0.0.1:8080/
     ServerName www.example.com
     ServerAlias *.example.com
     ErrorLog /var/log/httpd/core_log
     CustomLog /var/log/httpd/core_access_log common
 </VirtualHost>

1 Ответ

0 голосов
/ 27 февраля 2019

попробовать:

ProxyPass /api/ http://127.0.0.1:8080/api/
ProxyPassReverse /api/ http://127.0.0.1:8080/api/
...