UseCanonicalName Off ServerAlias *.mysite.info ServerName mysite.info VirtualDocumentRoot "/var/lib/jenkins/workspace/%-3/builds" ErrorLog ${APACHE_LOG_DIR}/error.log CustomLog ${APACHE_LOG_DIR}/access.log combined <Directory /var/lib/jenkins/workspace> Require all granted Options FollowSymLinks Includes ExecCGI AllowOverride All Order deny,allow Allow from all </Directory>
我试图configurationApache,使每个jenkins的工作有它自己的私人三级域。 当我访问我的项目.mysite.info和Apache返回我/ var / lib / jenkins / workspace / myproject
现在我想为我的项目(阿尔法,testing版)有两个版本,所以我想打电话给我的jenkins的工作alpha.myproject和beta.myproject
这样做的问题是阿尔法。 myproject .mysite.info将会redirect到/ var / lib / jenkins / workspace / myproject,因为 myproject将会是由%-3指定的右边的第三个元素。
有可能有像% – 3这样的东西,从右边的第三个元素和前面的所有部分?
我认为你可以这样做:
VirtualDocumentRoot "/var/lib/jenkins/workspace/%-4.0.%-3/builds"