使用Web服务器之间的链接/联结

时间:2015-04-13 00:04:02

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

我试图找到一种方法将两个Web服务器的文件系统连接在一起,这样他们就可以本地访问其他文件。服务器是Windows 2012,通过公共IP直接连接到互联网。一台服务器用于存储大文件,另一台服务器用于存储脚本和数据库(Web服务器)。

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

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

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

1 个答案:

答案 0 :(得分:0)

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

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

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