[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