努力推进交通到我的后端服务器之前配置我的基本身份验证反向代理。任何一个可以给我一个解决方案。
这里的例子:
用户(互联网) - >反向代理/虚拟主机服务器(这里需要补充基本身份验证) - >后端服务器(非认证)
首先,请检查您的Apache2有utils软件包
sudo apt-get install apache2-utils
然后,设置用户名和密码。
sudo htpasswd -c /etc/apache2/.htpasswd <username>
在此之后,编辑您的反向代理使用的身份验证
<VirtualHost *:80>
ProxyPreserveHost On
ProxyPass / http://someaddress:1234/
ProxyPassReverse / http://someaddress:1234/
Timeout 5400
ProxyTimeout 5400
ServerName dev.mydomain.com
ServerAlias *.dev.mydomain.com
<Proxy *>
Order deny,allow
Allow from all
Authtype Basic
Authname "Password Required"
AuthUserFile /etc/apache2/.htpasswd
Require valid-user
</Proxy>
</virtualhost>
至少,更新你的apache
sudo service apache2 reload