问题:我在/ var/www/files /下有一些文件,我希望从特定的IP地址访问它们而不需要用户/密码.但是,我希望任何其他IP地址都应该要求登录才能获得访问权限.
这是在我的httpd.conf中:
<Directory /var/www/files/>
Order deny,allow
Deny from all
Allow from 192.168
AuthUserFile /etc/apache2/basic.pwd
AuthName "Please enter username and password"
AuthType Basic
Require user valid-user
</Directory>
Run Code Online (Sandbox Code Playgroud)
但是,如果我理解正确,这意味着任何来自192.168.*的客户端都可以访问该目录,但是需要有效用户才能查看其内容.任何其他IP地址都将被拒绝.对?
先感谢您.
我正在尝试量角器在非角度应用程序中编写一些测试.我必须通过谷歌浏览器中的基本身份验证登录页面,但我不知道如何.

我已经尝试过baseUrl: 'https://username:password@url'和capabilities: {
'browserName': 'chrome',
'chromeOptions' : {
args: ['--login-user=foo', '--login-password=bar']
}
}
但如果这些对我有用,那就没有.谁知道怎么做?我在这方面遇到了一些困难.
我有以下规则:
<Location />
AuthType Basic
AuthName test-server
Require valid-user
AuthUserFile /etc/apache2/passwd
</Location>
Run Code Online (Sandbox Code Playgroud)
但是想要从授权过程中排除某些IP地址,因此如果您从这样的地址连接,则不必提交登录名/密码.怎么做?