我想通过在 apache 配置文件的 virtualhost 指令中嵌入 location 指令来密码保护 Web 服务器的端口 2000。但是它没有按预期提示输入密码。这是我在 apache 配置文件中的内容:
<VirtualHost *:2000>
ServerName www.server.com
ServerAdmin email
DocumentRoot /var/www/html
ErrorLog logs/server.com-error_log
<Location / >
AuthType Basic
AuthName "Security"
AuthUserFile /var/www/s2/.htpasswd-users
Require valid-user
</Location>
</VirtualHost>