Updated: 29/01/2003; 15:57:03.
 
photography is a road long and lonely...
          


20 January 2003

Hobson's Choice

I went to a school play "Hobson's Choice" when I was in Sixth Form. It was the first time I came across this play and this story. It was good performance and I liked it. When I said to my schoolmates that Hobson didn't really have much choice, they told me that the whole idea of the story was that Hobson had no choice.

thttpd is working really well on my OpenBSD gateway machine serving up my weblog and a few other under-utilized small sites for friends, It is run chroot()'ed, meaning it is reasonably secure. Virtual hosting is so easy to do. Throttling is also a cool feature, althou I have no use for it at the moment.

I need something more. I want to run MovableType, which means perl w/ CGI. thttpd has a CGI interface, but to run it chroot()'ed I would have to reinstall perl in the chroot()'ed environment, which I have yet to figure out, and it looks extremely messy.

Apache running chroot()'ed has one advantage: with mod_perl, since the module is initialized at startup before entering the chroot jail, there is no need to install perl within the chroot jail, and this makes setting up much easier.

I could run thttpd listening on port 80, and Apache listening on another port. This would enable me to run MovableType on the backend and still let thttpd serve my weblog. The weblog search script however still wouldn't work.

Apache also does one thing which thttpd does not. Apache has this great mod_proxy module which does reverse proxying, so I can run Apache on my gateway machine, and let it connect to another server on the intranet, thereby exposing this other server to the outside.

Maybe it really is time to upgrade my gateway machine?


9:12:04 PM    

© Copyright 2003 tin_the_fatty.
 
January 2003
Sun Mon Tue Wed Thu Fri Sat
      1 2 3 4
5 6 7 8 9 10 11
12 13 14 15 16 17 18
19 20 21 22 23 24 25
26 27 28 29 30 31  
Dec   Feb


Click here to visit the Radio UserLand website.

Click to see the XML version of this web page.