обрабатывать заголовок местоположения в обратном прокси-сервере Apache

обрабатывать заголовок местоположения в обратном прокси-сервере Apache

Я использую Apache/2.4.29 (Ubuntu) и настроил его как обратный прокси-сервер для внутреннего веб-сервера. Адрес моего обратного прокси-сервера 10.0.0.1, который открыт для общественности, а адрес моего внутреннего сервера 192.168.1.15, который является частным сервером. Файл конфигурации виртуального хоста выглядит следующим образом.

ServerName      web.example.com
ServerAlias     web.example.com
ProxyRequests off
ProxyPreserveHost On
ProxyPass / http://192.168.1.15/web/public/
ProxyPassReverse / http://192.168.1.15/web/public/
ProxyPassReverseCookiePath / /
<Location "/">
Order allow,deny
Allow from all
</Location>
ErrorLog ${APACHE_LOG_DIR}/web-error.log
CustomLog ${APACHE_LOG_DIR}/web-access.log combined

Ожидаемый результат:http://web.example.comи фактический результат:http://web.example.com/web/public/

Когда я скручиваю URL.. $curl -vhttp://web.example.com

Trying 10.0.0.1...
TCP_NODELAY set
Connected to web.example.com (10.0.0.1) port 80 (#0)
GET / HTTP/1.1
Host: web.example.com
User-Agent: curl/7.58.0
Accept: /
HTTP/1.1 302 Found
Date: Sun, 30 Aug 2020 13:28:09 GMT
Server: Apache/2.4.29 (Ubuntu)
Cache-Control: no-cache, private
Location: http://web.example.com/web/public/
Content-Length: 522
Content-Type: text/html; charset=UTF-8

Связанный контент