[COLUG] Method of Updating Remote Webservers

Angelo McComis 740 at sciotoreserve.org
Sun Mar 2 17:49:25 EST 2008


Josh, 

For the scale of what's in play here, a name-based virt host on the same physical box, even the same ip would suffice, unless of course the underlying binary/executables are being updated.

I would set up a dev server virtual host, it could be as /var/www/dev/  and then your prod www be in /var/www/prod/.  

If she's a graphics designer, she may likely be doing client previews frequently. If I read this correctly, she's not developing www/html/php/css code or any binary stuff, but rater visual content as a graphic designer.

I would focus more on a way of doing a versionable (svn solves this, btw) presentation of materials that clients can see/preview, make comments on, and transmit their approvals, so your wife can write an invoice. After all, that is what this about... Right?

Sorry if I dragged this too far in a different direction. :-)

Angelo

-----Original Message-----
From: Josh <josh at globalherald.net>

Date: Sat, 1 Mar 2008 20:51:00 
To:colug432 at colug.net
Subject: [COLUG] Method of Updating Remote Webservers



Howdy Folks,

For those of you with remote webservers: what methods do you use to make 
modifications?

I am working on a public facing site; and my wife is also starting 
promoting herself as a graphic designer.  Because of this, I decided to 
set up a 'dev' server under Xen so I can do changes properly.  Also, it's 
been an adventure teaching her how to update files in the filesystem on 
the webserver using scp...

So, I've set up Subversion and got it working.  My intent is to be able to 
have Eclipse (or other apps) update subversion on the client side, and do 
a script that will automatically update the webserver with the latest 
'Prod' branch of SVN code.

Then I wondered about the trigger mechanisms for this.  I could always 
just login to the server and do a 'svn co' at the appropriate place.  But 
what fun would that be?  So, I thought of Qpid:

http://cwiki.apache.org/qpid/
http://mrg.et.redhat.com/page/Main_Page
http://www.redhat.com/mrg/messaging/

I think it would be spiffy if, on my server, I have a script running, 
listening for messages from a QPid queue.  Then, I would have some applet 
running on my PC (or perhaps in Eclipse) that, when commanded to do so, 
would put a message on the queue, advising the server script to do a 'svn 
co'.  (There are obvious security issues to be hammered out, but I'm at a 
brainstorming point right now.)

There are commercial packages that do this on a monstrously huge scale 
(scheduling jobs, handling job dependencies, etc) for monstrously huge 
sums of money.  Is there anything in the open source realm that does this?

Later,
-J
_______________________________________________
colug432 mailing list colug432 at colug.net
http://www.colug.net/mailman/listinfo/colug432





More information about the colug432 mailing list