如何在本地复制 Apache 配置(维护二级域结构、符号链接)

如何在本地复制 Apache 配置(维护二级域结构、符号链接)

我是一名学生开发人员,在大学里为 1 个部门(约 11 个站点)从事开发工作。

当前的工作流程如下:

  • 通过 SFTP 进入暂存服务器
  • 编辑文件
  • 完成后,使用 Web 实用程序将文件从暂存区“传输”到实时生产服务器。

这非常繁琐,我更愿意设置一个本地 LAMP 环境进行开发,然后将更改的文件 rsync 到暂存区,然后使用 Web 实用程序转移到生产环境。

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

服务器目录结构:

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

上面说明了服务器的目录结构。如果我想访问临时服务器上的index.php站点,我会在浏览器中输入w-abc

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让它成为相同的东西。

答案1

使用 rsync 复制站点的目录结构,然后确保您也选择配置文件,因为这些文件对于诸如此类的部分很重要~w-abc

相关内容