Я решил это, используя конфигурацию ниже:
`` `
ProxyPreserveHost Off
AuthType openid-connect
Требуется действительный пользователь
ProxyPass <% = @ s3_website%>
ProxyPassReverse <% = @ s3_website%>
ProxyPreserveHost Off
AuthType openid-connect
Требуется действительный пользователь
ProxyPass <% = @ s3_website%> / assets / $ 1
ProxyPassReverse <% = @ s3_website%> / assets / $ 1
ProxyPreserveHost Off
AuthType openid-connect
Требуется действительный пользователь
ProxyPass <% = @ s3_website%>
ProxyPassReverse <% = @ s3_website%>
`` `
Ключевые части:
«ProxyPreserveHost Off» - имя моего сегмента S3 отличается от прокси-сервера, поэтому его необходимо отключить.
"LocationMatch" - требуется, чтобы прокси-сервер мог совпадать и отображать запросы URL и местоположение / объект корзины S3.