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

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

我需要在我的 OS X 服务器上设置一个受密码保护的下载网页,有人可以给我提供一些可以帮助我做到这一点的好资源吗?

答案1

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

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

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

  1. 打开服务器管理并连接到服务器。
  2. 单击服务器左侧的三角形。
  3. 出现服务列表。从展开的服务器列表中,选择 Web。
  4. 单击“网站”,然后在列表中选择网站。
  5. 单击网站列表下方的领域。
  6. 点击添加 (+) 按钮创建一个领域。领域是网站用户可以访问的部分。
  7. 在“域名”字段中,输入域名。这是用户登录网站时看到的名称。
  8. 从“身份验证”弹出菜单中,选择一种身份验证方法:
    • 基本身份验证默认处于启用状态。请勿对敏感数据使用基本身份验证,因为它会将您的密码以未加密的形式发送到服务器。
    • 摘要式身份验证比基本身份验证更安全,因为它使用密码的加密哈希值。
    • Kerberos 身份验证是最安全的身份验证。如果要使用 Kerberos 身份验证,必须将服务器加入 Kerberos 领域。
  9. 输入您要限制访问的领域位置或文件夹:
    • 从弹出菜单中选择“位置”,然后输入您想要限制访问的网站位置的 URL。
    • 从弹出菜单中选择“文件夹”,然后输入要限制访问的文件夹的路径。您也可以单击“浏览”按钮来找到要使用的文件夹。
  10. 单击“确定”。
  11. 选择新领域并单击添加 (+) 打开“用户和组”窗口。要在用户列表和组列表之间切换,请单击窗口中的用户或组。
  12. 要将用户或组添加到领域,请将用户拖到领域窗格右侧的用户和组列。当您添加到领域的用户或组成员连接到站点时,他们必须提供其用户名和密码。
  13. 通过使用“权限”列中的向上和向下箭头设置以下权限,将领域访问限制为指定的用户和组:
    • 仅浏览:允许用户或群组浏览网站。浏览和读取 WebDAV:允许用户或群组浏览网站并使用 WebDAV 读取网站文件。
    • 浏览和读/写 WebDAV:允许用户或群组浏览网站并使用 WebDAV 读写网站文件。
    • 无:阻止用户或组使用任何权限。单击保存。使用领域窗格删除用户或组,方法是选择名称并单击删除 (-) 按钮。

(第 39 页)

相关内容