我需要在我的OS X服务器上设置密码保护下载网页,任何人都可以链接到一些好的资源,可以帮助我做到这一点?
默认情况下,Mac OS X提供使用Apache的页面。 您可以通过手动编辑.htaccess来设置“基本”身份validation,也可以使用“服务器pipe理”进行设置。 Apple在服务器pipe理中使用术语“领域”来指代这一点。
手工操作请参阅问题74906( 如何密码保护Apache网站? )
服务器pipe理(GUI)说明(来自文档 ):
- 打开服务器pipe理并连接到服务器。
- 点击服务器左侧的三angular形。
- 出现服务列表。 从扩展的服务器列表中selectWeb。
- 点击网站,然后select列表中的网站。
- 点击网站列表下的Realms。
- 点击添加(+)button创build一个领域。 领域是用户可以访问的网站的一部分。
- 在“领域名称”字段中,input领域名称。 这是用户在login网站时看到的名称。
- 从“身份validation”popup式菜单中select一种身份validation方法:
- 基本authentication默认打开。 不要对敏感数据使用基本身份validation,因为它将密码发送到未encryption的服务器。
- 摘要式身份validation比基本身份validation更安全,因为它使用密码的encryption哈希。
- Kerberos身份validation是最安全的身份validation。 如果您想要Kerberos身份validation,则必须将服务器join到Kerberos领域。
- input您正在限制访问的领域位置或文件夹:
- 从popup式菜单中select位置,然后input要限制访问的网站位置的URL。
- 从popup菜单中select文件夹,然后input要限制访问的文件夹的path。 您也可以单击“浏览”button来查找要使用的文件夹。
- 点击OK。
- select新领域,然后单击添加(+)打开用户和组窗口。 要在“用户”列表和“组”列表之间切换,请单击窗口中的“用户”或“组”。
- 要将用户或组添加到领域,请将用户拖到“领域”窗格右侧的“用户和组”列中。 当您添加到领域的用户或组成员连接到站点时,他们必须提供他们的用户名和密码。
- 使用“权限”列中的向上和向下箭头设置以下权限,将领域访问限制为指定的用户和组:
- 仅浏览:允许用户或组浏览网站。 浏览并阅读WebDAV:允许用户或组浏览网站,并使用WebDAV阅读网站文件。
- 浏览和读写WebDAV:允许用户或组浏览网站,并使用WebDAV读取和写入网站文件。
- 无:防止用户或组使用任何权限。 点击保存。 使用领域窗格通过select名称并单击删除( – )button来删除用户或组。
(第39页)