在OS X服务器上设置受密码保护的下载页面

我需要在我的OS X服务器上设置密码保护下载网页,任何人都可以链接到一些好的资源,可以帮助我做到这一点?

默认情况下,Mac OS X提供使用Apache的页面。 您可以通过手动编辑.htaccess来设置“基本”身份validation,也可以使用“服务器pipe理”进行设置。 Apple在服务器pipe理中使用术语“领域”来指代这一点。

手工操作请参阅问题74906( 如何密码保护Apache网站? )

服务器pipe理(GUI)说明(来自文档 ):

  1. 打开服务器pipe理并连接到服务器。
  2. 点击服务器左侧的三angular形。
  3. 出现服务列表。 从扩展的服务器列表中selectWeb。
  4. 点击网站,然后select列表中的网站。
  5. 点击网站列表下的Realms。
  6. 点击添加(+)button创build一个领域。 领域是用户可以访问的网站的一部分。
  7. 在“领域名称”字段中,input领域名称。 这是用户在login网站时看到的名称。
  8. 从“身份validation”popup式菜单中select一种身份validation方法:
    • 基本authentication默认打开。 不要对敏感数据使用基本身份validation,因为它将密码发送到未encryption的服务器。
    • 摘要式身份validation比基本身份validation更安全,因为它使用密码的encryption哈希。
    • Kerberos身份validation是最安全的身份validation。 如果您想要Kerberos身份validation,则必须将服务器join到Kerberos领域。
  9. input您正在限制访问的领域位置或文件夹:
    • 从popup式菜单中select位置,然后input要限制访问的网站位置的URL。
    • 从popup菜单中select文件夹,然后input要限制访问的文件夹的path。 您也可以单击“浏览”button来查找要使用的文件夹。
  10. 点击OK。
  11. select新领域,然后单击添加(+)打开用户和组窗口。 要在“用户”列表和“组”列表之间切换,请单击窗口中的“用户”或“组”。
  12. 要将用户或组添加到领域,请将用户拖到“领域”窗格右侧的“用户和组”列中。 当您添加到领域的用户或组成员连接到站点时,他们必须提供他们的用户名和密码。
  13. 使用“权限”列中的向上和向下箭头设置以下权限,将领域访问限制为指定的用户和组:
    • 仅浏览:允许用户或组浏览网站。 浏览并阅读WebDAV:允许用户或组浏览网站,并使用WebDAV阅读网站文件。
    • 浏览和读写WebDAV:允许用户或组浏览网站,并使用WebDAV读取和写入网站文件。
    • 无:防止用户或组使用任何权限。 点击保存。 使用领域窗格通过select名称并单击删除( – )button来删除用户或组。

(第39页)