Using Apache's DAV assumes a git repository. You need to write a configuration item for each project,
Configuration content is as follows
<directory "/srv/abcdfdfdjkdfjkgjjdhjklfdjjfdfd/project.git/" >####
When the need to redeploy or migrate, the warehouse path can occur variables, need to modify this path, if the project is very much, it is very cumbersome to modify.
Therefore, you can use environment variables to do the configuration.
1. Add one of the/etc/apache2/envvars, for example:
Export Git_repo_path=/srv/www/git/git_repository
2. Use this variable in all the configuration files
<directory "${git_repo_path}/project.git/" >
When a path is changed, only Envvars is required
Note: After you modify env, you must have service apache2 restart to take effect, only reload will not update the variable
Use environment variables to configure Apache for bulk configuration