我有3个webapps在我的机器上运行在不同的端口,如:
xxx.domain.com:8080 yyy.domain.com:8181 zzz.domain.com:8282
如果我添加到我的httpd.conf中:
<Location "/"> AuthUserFile /my/file/with/users AuthName "This is a protected area" AuthGroupFile /dev/null AuthType Basic Require valid-user </Location>
身份validation工作正常,但我希望只有当用户input“xxx.domain.com”而不是yyy / zzz时才能拥有Apache身份validation,是否有可能不使用.htaccess文件和<Location> ?
是的,使用虚拟主机: http : //httpd.apache.org/docs/2.2/vhosts/
是的,你可以通过将Directory指令(进入VirtualHost)而不是使用.htaccess来完成。