[SAC] Virtual Hosts Policy
Tyler Mitchell
tylermitchell at shaw.ca
Mon Jan 22 16:11:19 EST 2007
This all makes sense to me. There is increasing need for web hosting
with vhosts, it seems, as more projects move over to this new
infrastructure. I prefer the project-based names but could argue
either way.
Tyler
On 22-Jan-07, at 12:53 PM, Howard Butler wrote:
> All,
>
> I propose that we make every attempt to use virtual hosts and
> explicit DNS for services that we provide. This document will
> outline the proposal and why I think this is important for us in
> the future.
>
> As Jason pointed out, some search engines penalize certain
> layouts. As evidenced by the "Subversion is 403 right now" thread,
> monkeypatching with rewrites can have unintended consequences and
> eventually get downright impossible to track through and maintain.
> For an organization as multifaceted as we are, I do not think that
> mere rewriting is a long term solution.
>
> Our experience on Collabnet showed us that a massive proliferation
> of DNS-bound services can be a large burden. Knowing where you are
> and what you were dealing with was tiring and tedious. On the
> other hand, explicit separation of either projects or services will
> provide us flexibility in the future. I propose that we choose one
> -- separate based on services or separate based on project -- for
> things like Trac, Subversion, Buildbot, and Web hosting. CN's
> approach was ok except for the fact that it proliferated so many
> "projects" that things got crazy. Right now, we have all of our
> eggs in this bucket, but in the future we may want to spread a few
> around.
>
> So, we have things look like
> http://gdal.osgeo.org/trac http://gdal.osgeo.org/svn
>
> or
> http://svn.osgeo.org/gdal http://trac.osgeo.org/gdal
>
> but not like
> http://svn.osgeo.org/svn/gdal http://trac.osgeo.org/trac/gdal
>
>
> Some virtues of this approach include:
> - Our ability to offload this service from the existing single
> machine to someplace else when and if we need to without much
> service disruption and minimal migration (URL relocation pain).
> - Guess-able and non-redundant URLs, once we establish a pattern
> and stick to it.
> - Fat-fingering a setting in one virtual host doesn't hose everyone
> else. If we're to distribute the administration load, it is
> important that changes be as localized as possible.
>
>
> Thoughts or comments? Project based or service based (makes no
> difference to me, as long as we choose one)? When we come to
> agreement on how to proceed, I'll write up a "policy doc" for the
> wiki that we can follow when adding new services/projects.
>
> Howard
>
> _______________________________________________
> Sac mailing list
> Sac at lists.osgeo.org
> http://lists.osgeo.org/mailman/listinfo/sac
More information about the Sac
mailing list