> On Aug. 26, 2014, 8:39 p.m., Fred Clift wrote: > > ./systemvm/patches/debian/config/var/www/html/latest/.htaccess > > > > > > That file has a stub-version of the file, and is pre-seeded with one > > rewrite rule... > > > > looks like this: > > > > Options +FollowSymLinks > > RewriteEngine On > > #RewriteBase / > > > > RewriteRule ^user-data$ ../userdata/%{REMOTE_ADDR}/user-data [L,NC,QSA] > > > > > > That rule also probably needs to be updated. > > > > You might also want to look at > > > > https://reviews.apache.org/r/25065/ > > > > > > and perhaps we could combine our patches...
I tested by deleting the .htaccess and restarting the VR. This is the total content of .htaccess: Options +FollowSymLinks RewriteEngine On RewriteRule ^user-data/?$ ../userdata/%{REMOTE_ADDR}/user-data [L,NC,QSA] RewriteRule ^service-offering/?$ ../metadata/%{REMOTE_ADDR}/service-offering [L,NC,QSA] RewriteRule ^meta-data/(.+[^/])/?$ ../metadata/%{REMOTE_ADDR}/$1 [L,NC,QSA] RewriteRule ^meta-data/?$ ../metadata/%{REMOTE_ADDR}/meta-data [L,NC,QSA] RewriteRule ^availability-zone/?$ ../metadata/%{REMOTE_ADDR}/availability-zone [L,NC,QSA] RewriteRule ^local-ipv4/?$ ../metadata/%{REMOTE_ADDR}/local-ipv4 [L,NC,QSA] RewriteRule ^local-hostname/?$ ../metadata/%{REMOTE_ADDR}/local-hostname [L,NC,QSA] RewriteRule ^public-ipv4/?$ ../metadata/%{REMOTE_ADDR}/public-ipv4 [L,NC,QSA] RewriteRule ^public-hostname/?$ ../metadata/%{REMOTE_ADDR}/public-hostname [L,NC,QSA] RewriteRule ^instance-id/?$ ../metadata/%{REMOTE_ADDR}/instance-id [L,NC,QSA] RewriteRule ^vm-id/?$ ../metadata/%{REMOTE_ADDR}/vm-id [L,NC,QSA] RewriteRule ^public-keys/?$ ../metadata/%{REMOTE_ADDR}/public-keys [L,NC,QSA] RewriteRule ^cloud-identifier/?$ ../metadata/%{REMOTE_ADDR}/cloud-identifier [L,NC,QSA] I don't mind combining the patches. If you want to provide it and receive credit I believe this patch has been commited to the 4.3 branch. You can probably provide a patch based on that :-) - Erik ----------------------------------------------------------- This is an automatically generated e-mail. To reply, visit: https://reviews.apache.org/r/25023/#review51588 ----------------------------------------------------------- On Aug. 25, 2014, 7:55 p.m., Erik Weber wrote: > > ----------------------------------------------------------- > This is an automatically generated e-mail. To reply, visit: > https://reviews.apache.org/r/25023/ > ----------------------------------------------------------- > > (Updated Aug. 25, 2014, 7:55 p.m.) > > > Review request for cloudstack, Marcus Sorensen, Sebastien Goasguen, and Wido > den Hollander. > > > Bugs: CLOUDSTACK-7405 > https://issues.apache.org/jira/browse/CLOUDSTACK-7405 > > > Repository: cloudstack-git > > > Description > ------- > > As per https://issues.apache.org/jira/browse/CLOUDSTACK-7405 cloud-init > expects to be able to get meta-data directory without using a trailing slash. > > Ultimately this should be fixed in cloud-init, but it's an unintrusive fix in > cloudstack > > > Diffs > ----- > > systemvm/patches/debian/config/opt/cloud/bin/vmdata.py f508032 > > Diff: https://reviews.apache.org/r/25023/diff/ > > > Testing > ------- > > tested with curl that both new and old url works > > [root@jenkins ~]# curl -I -s 10.30.81.1/latest/meta-data/vm-id | grep HTTP > HTTP/1.1 200 OK > [root@jenkins ~]# curl -I -s 10.30.81.1/latest/meta-data | grep HTTP > HTTP/1.1 200 OK > > > Thanks, > > Erik Weber > >