我是一名学生开发人员,在大学里为 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-abc
,w-123
等等)
我如何将本地服务器映射到类似的结构?我希望能够拥有完全相同的结构,只是在本地。所以我希望能够转到http://localhost/mainDepartment/subDepartment/index.php
并http://localhost/~w-abc/index.php
让它成为相同的东西。
答案1
使用 rsync 复制站点的目录结构,然后确保您也选择配置文件,因为这些文件对于诸如此类的部分很重要~w-abc
。