【发布时间】:2018-07-04 15:56:51
【问题描述】:
我有一个运行应用程序的虚拟机。它不支持密码保护。我像 sub.domain.com:6000 一样连接到它(将端口 6000 重定向到 VM 的 80)
所以我喜欢使用 apache 作为具有身份验证的代理。
我的虚拟主机配置:
<VirtualHost *:*>
DocumentRoot /var/www/html/
<Directory "/var/www">
AuthType Basic
AuthName "Restricted Content"
AuthUserFile /etc/apache2/.htpasswd
Require valid-user
</Directory>
ProxyPass "/" "http://127.0.0.1:5000/"
ProxyPassReverse "/" "http://127.0.0.1:5000/"
ErrorLog ${APACHE_LOG_DIR}/error.log
CustomLog ${APACHE_LOG_DIR}/access.log combined
</VirtualHost>
它重定向我,但没有密码保护。 怎么了?
【问题讨论】:
标签: apache authentication proxy virtualhost proxypass