У меня 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>