Apache / htaccess – 通过域名密码保护网站

如果站点被某个域名所调用,保护网站是否可行?

例如

 www.domain.com  - >没有密码保护
 www.domain.net  - >密码保护

这两个URL都路由到相同的文档根目录。

如果您有多个虚拟主机,则可以通过以下指令将密码保护添加到一个而不是另一个:

<VirtualHost *:80> DocumentRoot /www/example1 ServerName www.example1.com </VirtualHost> <VirtualHost *:80> DocumentRoot /www/example1 ServerName www.example1.org <Directory "/www/example1"> AuthType Basic AuthName "Protected Site" AuthUserFile /etc/httpd/passwd Require user joeuser </Directory> </VirtualHost> 

这里是更多的信息:

http://httpd.apache.org/docs/2.0/howto/auth.html