如何在本地复制apacheconfiguration(维护二级域结构,符号链接)

我是一个学院开发人员,为1个部门(〜11个站点)开展大学开发工作。

目前的工作stream程如下:

  • SFTP到登台服务器
  • 编辑文件
  • 完成后,使用Web实用程序将文件“转移”到现场生产服务器。

这是令人难以置信的乏味,我宁愿设置一个本地LAMP环境来开发,然后rsync更改的文件到分段,然后使用web实用程序转移到生产。

我不确定如何去复制服务器的结构,因为一个服务器处理许多二级域。

服务器目录结构:

/ apache/ etc/ web_www/ home/ w-abc/ www/ index.php 

上面说明了服务器的目录结构。 如果我想在分段服务器上访问w-abc index.php ,我会input到浏览器中

www-staging.universityName.edu/mainDepartment/subDepartment/index.php

要么

www-staging.universityName.edu/~w-abc/index.php

当然,在/web_www/home/目录里面有很多很多的域名,有相似的命名结构( w-abcw-123等等)

我怎样才能将我的本地服务器映射到类似的结构? 我希望能够在当地拥有完全相同的结构。 所以我想能够去http://localhost/mainDepartment/subDepartment/index.phphttp://localhost/~w-abc/index.php并且它是相同的事情。

使用rsync来复制站点的目录结构,然后确保你拿起configuration文件,因为这些对于~w-abc这样的位是很重要的。