【问题标题】:Using a link/junction between web servers在 Web 服务器之间使用链接/联结
【发布时间】:2015-04-13 00:04:01
【问题描述】:

我正在尝试想办法将 2 个 Web 服务器的文件系统连接在一起,以便它们可以本地访问彼此的文件。服务器是 Windows 2012 并通过公共 IP 直接连接到 Internet。一台服务器用于存储大文件,另一台用于脚本和数据库(Web 服务器)。

本质上,我需要一种在这些服务器之间安全映射驱动器/文件夹的方法,以便它们显示为文件夹,例如“d:\www\assets”文件夹实际上位于另一台服务器(连接点)上。由于系统(apache 服务)需要访问此链接而不是单个用户,因此映射驱动器并不理想。公开的、无担保的股票也不是一个好主意。

在控制台中使用联结和链接不会显示任何向远程系统提供登录名/密码的方法。交汇点已创建但无法访问。如果我映射一个驱动器,它仅适用于该用户,并且不适用于 Apache 正在使用的 SYSTEM 帐户。如果我以用户身份运行 Apache 并以该用户身份映射驱动器,则它可能无法在重新启动后继续存在或无法在控制台上一直登录。

是否有任何本地方法可以将这 2 个服务器安全地连接在一起?我在两台服务器上都拥有完全的管理员访问权限,并且可以根据需要创建任意数量的用户,但他们不在域中,甚至可能不在同一个子网上。

【问题讨论】:

    标签: symlink windows-server-2012 mapped-drive junction mklink


    【解决方案1】:

    考虑到您可以访问其中一台服务器上的本地磁盘并且您共享要符号链接的文件夹,您可以通过 cifs/windows 共享使用目录符号链接

    例如: 在服务器 a 上: 1.导航到服务器a的本地磁盘:d:\www\ 2. mklink /d assets\serverb\assets

    选项 2DFS(未确认) 如果您可以在一个用户 Windows 框上的服务器上创建 dfs,我相信您将 dfs 目标设置为将文件夹资产指向 \serverb\assets

    【讨论】:

    • 您的选项 1 需要提供登录名/密码,否则共享必须是开放/公开的。 mklink/junctions 不允许这样做。服务器不属于域,因此没有共享用户。
    猜你喜欢
    • 1970-01-01
    • 2015-06-07
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2023-03-19
    • 2022-06-23
    • 2018-11-13
    • 2012-09-23
    相关资源
    最近更新 更多