Sun WebServer 安装指南,Solaris for Intranets 版

代理

代理的概念已从 Sun WebServer 2.0 中去除。原来位于被代理文件中的所有访问控制都必须重新定位到一个特定站点的单一的 access.conf 中。

转换被代理的 ACL
  1. 假定有下列 Sun WebServer 1.0 ACL 和代理文件:

    • /etc/http/access.acl 中的 ACL:


      url /statistics {
      	delegate 		/var/http/acls/.admin_acl
      }
    • /var/http/acls/.admin_acl 文件:


      realm 									admin
      password_file		/usr/auth/admin_user
      group_file					/usr/auth/admin_group
      
      + group								stat_admins
    • 这些必须被折叠进一个单一的 ACL 中:


      注意:

      领域 admin 必须已经先创建;见前面的示例。



      url /statistics {
      	realm 		 admin
      	+ group		stat_admins
      }
转换被代理的 ACL(高级)
  1. 假定有下列 Sun WebServer 1.0 ACL 和被代理文件:

    • access.acl 中的 ACL:


      url /statistics {
      	delegate 		/var/http/acls/.admin_acl
      }
    • /var/http/acls/.admin_acl 文件(此文件的所有权为 joe:adm


      realm 									 admins
      password_file			/usr/auth/admin_user
      group_file						/usr/auth/admin_group
      
      + group									stat_admins
  2. 这些必须被折叠进一个单一的 ACL 中:


    url /statistics {
    	realm					 admins
    
    	administrators {
    		user					 joe
    		group				 adm
    	}
    
    	+ group				stat_admins
    }