Я развертываю приложение angular 13 в среде tomcat 9.
Это домен, который я использую:
http://streamsspain.com/
И это результат:
http://streamsspain.com/streamsspain_web/
Проблема, которую я обнаружил, заключается в том, что я использую прокси от apache2 в операционной системе Ubuntu 20, перенаправление выполняется правильно на сервере tomcat с сервера apache2, но мне нужно удалить имя приложения из URL-адреса, который «streamsspain_web/», я пытался использовать соответствующие правила для создания «RewirteRule» в apache2, но я не могу найти точные.
Или, может быть, перезапись URL должна быть сделана в самом tomcat?
Конфигурация Apache:
<VirtualHost *:80>
ServerName streamsspain.com
ServerAlias www.streamsspain.com
ServerAdmin [email protected]
ProxyRequests Off
ProxyVia Off
ProxyPreserveHost Off
ProxyPass /StreamsSpain_WEB/ http://localhost:8180/StreamsSpain_WEB/
ProxyPass / http://localhost:8180/StreamsSpain_WEB/
ProxyPassReverse / http://localhost:8180/StreamsSpain_WEB/
<Proxy *>
Order deny,allow
Allow from all
</Proxy>
ErrorLog ${APACHE_LOG_DIR}/Uploader_Image_error.log
CustomLog ${APACHE_LOG_DIR}/Uploader_Image_access.log combined
</VirtualHost>