You are viewing a plain text version of this content. The canonical link for it is here.
Posted to general@gump.apache.org by Leo Simons <le...@apache.org> on 2004/02/19 14:14:25 UTC

gump on moof

Stefano wrote:
 > I have root access to moof.apache.org which is sitting there doing
 > nothing and waiting for a nice soul of ours to do the job of
 > installing gump overthere :-)

not that I really have the time, but I'll get things started anyway :D

I have an account on moof. Would it be possible to...

a) open up HTTP or HTTPS to the general public
b) enable userspace websites (ie /~leosimons)

if not, we need a way to get the results of gump builds published 
elsewhere, probably to minotaur. (which involves running some automated 
tool once a night to move data from moof to minotaur....I see security 
concerns to address :D)

-- 
cheers,

- Leo Simons

-----------------------------------------------------------------------
Weblog              -- http://leosimons.com/
IoC Component Glue  -- http://jicarilla.org/
Articles & Opinions -- http://articles.leosimons.com/
-----------------------------------------------------------------------
"We started off trying to set up a small anarchist community, but
  people wouldn't obey the rules."
                                                         -- Alan Bennett



Re: gump on moof

Posted by Stefan Bodewig <bo...@apache.org>.
On Thu, 19 Feb 2004, Stefano Mazzocchi <st...@apache.org> wrote:

> I have updated the box to the latest software patches, including the
> OS 10.3.2 and JVM 1.4.2 [kinda scary to reboot the machine from
> here, but hey, it worked fine! :-)]

You'll also need a subversion client on moof.  ISTR there were some
people on the infrastructure list with prebuilt svn clients for OS X.

> ProxyPass        / http://moof.apache.org:16080/gump/
> ProxyPassReverse / http://moof.apache.org:16080/gump/

I'm not sure whether we'll want to ProxyPass the complete site or
maybe keep the static content on minotair and just proxy in the
nightly builds, like

ProxyPass        /builds/ http://moof.apache.org:16080/gump/
ProxyPassReverse /builds/ http://moof.apache.org:16080/gump/

or /logs/ or something.

Stefan

Re: gump on moof

Posted by Stefano Mazzocchi <st...@apache.org>.
Leo Simons wrote:

> Stefano wrote:
>  > I have root access to moof.apache.org which is sitting there doing
>  > nothing and waiting for a nice soul of ours to do the job of
>  > installing gump overthere :-)
> 
> not that I really have the time, but I'll get things started anyway :D

Antoine and Adam asked for an account on moof too, so once we get the 
infrastructure thing setup we should coordinate over at gump.

I have updated the box to the latest software patches, including the OS 
10.3.2 and JVM 1.4.2 [kinda scary to reboot the machine from here, but 
hey, it worked fine! :-)]

> I have an account on moof. Would it be possible to...
> 
> a) open up HTTP or HTTPS to the general public

There is Apache 1.3.28 running at port 16080

The site-wide apache htdocs directory in macosx is in

  /Library/WebServer/Documents/

and I've setup a gump directory overthere, please use that one.

If you are not familiar with macosx server from the command line please 
keep

   http://www.apple.com/server/pdfs/Command_Line.pdf

at hand.

> b) enable userspace websites (ie /~leosimons)

This is on, but keep in mind that instead of public_html you should put 
your stuff into the 'Sites' folder in your home.

> if not, we need a way to get the results of gump builds published 
> elsewhere, probably to minotaur. (which involves running some automated 
> tool once a night to move data from moof to minotaur....I see security 
> concerns to address :D)

Now, this is a first try for a gump.apache.org virtual host configuration:

NOTE: required mod_deflate, mod_expires, mod_proxy and mod_cache

#
# gump.apache.org
#

<VirtualHost *:80>

DocumentRoot /x1/www/gump.apache.org
ServerName gump.apache.org

ExpiresActive On
  ExpiresByType text/css "access plus 1 week"
  ExpiresByType text/javascript "access plus 1 week"
  ExpiresByType image/gif "access plus 1 week"
  ExpiresByType image/jpeg "access plus 1 week"
  ExpiresByType image/png "access plus 1 week"

CacheDefaultExpire 86400
   MCacheSize 4096
   MCacheMaxObjectCount 100
   MCacheMinObjectSize 1
   MCacheMaxObjectSize 2048

<Location />
  SetOutputFilter deflate
  BrowserMatch ^Mozilla/4         gzip-only-text/html
  BrowserMatch ^Mozilla/4\.0[678] no-gzip
  BrowserMatch \bMSIE             !no-gzip !gzip-only-text/html
  SetEnvIfNoCase Request_URI     .(?:gif|jpe?g|png)$ no-gzip dont-vary
  Header append Vary User-Agent env=!dont-vary
</Location>

ProxyPass        / http://moof.apache.org:16080/gump/
ProxyPassReverse / http://moof.apache.org:16080/gump/

CacheEnable mem /

</VirtualHost>

WDYT?

-- 
Stefano.