У меня есть Apache во внешнем интерфейсе, который должен перенаправить запрос через RewriteRule
.
Я должен установить базовую аутентификацию перед перенаправлением запроса, поэтому я поместил это в файл конфигурации:
<VirtualHost *:443>
ServerAdmin xxxxxx
DocumentRoot /var/www/html/
ServerName xxxxxxx
RewriteEngine on
ErrorLog logs/error.log
CustomLog logs/access_log common
<Directory /var/www/html/>
AuthType Basic
AuthName "Restricted Files"
AuthUserFile /etc/httpd/conf/tag.pwd
Require valid-user
RewriteRule ^/(.*) http://xxxxxx:xxx/$1 [P,L]
</Directory>
</VirtualHost>
Но это не работает.
Какие-либо предложения?
ОБНОВЛЕНИЕ: я ожидал, что все запросы после аутентификации будут перенаправлены с помощью правила RewriteRule ^/(.*) xxxxxx:xxx/$1 [P,L]
, но этого не происходит. Apache ищет страницу под /var/www/html