I'll answer to this one, but I'll start with a big thanks to all who
responded - some interesting points were made!

On Mon, Dec 29, 2014 at 10:41:26PM +0000, Stuart Henderson wrote:
> apache-httpd-openbsd is a dead-end, it's not actively developed, ssl
> support is poor, third-party documentation relating to use of webapps
> with Apache has long since moved to Apache 2. It's mainly there to
> provide a quick migration path for existing OpenBSD users and to
> ease the pain in ports.

In fact, the Apache 1 vs. 2 problem has already hit me in the past and
forced me not to use a photogallery application I wanted to use. You
make a very valid point here: Contrary to nginx, there is indeed nobody
developing Apache 1 anymore (not even the OpenBSD developers who kept it
running for so long).


> > b) Migrate to nginx
[...]

> This might be a reasonable choice, especially if the CMS you're looking
> at already documents how to use it with nginx.

I had a quick look - CMS Made Simple (which is what I'm using) has
aparently been used with nginx by some people, so there is some
documentation around. phpGedView (which is another application I use) is
no longer developed anymore and I was thinking about replacing it
anyway, so this might be a good time. Same goes for the gallery I'm
currently using. There will be some work involved, but this has been
coming a long time now... Time for some clean-up work.


> > c) Migrate to httpd
[...]

> Personally I don't think httpd is quite ready for use with a typical
> PHP-based CMS yet (including -current). Two big issues for this type
> of use: "clean urls" functionality in most CMS needs rewrite support
> which httpd doesn't have. httpd's fastcgi support passes every url
> matching a location block to the handler meaning there's no mitigation
> for the issue described in
> http://wiki.nginx.org/Pitfalls#Passing_Uncontrolled_Requests_to_PHP
> (which also affects naive nginx configurations).

Thanks for those two insights. Based on what I've read so far, I will
give nginx a try - that will at least place me on a server that is a)
well known on OpenBSD and b) still under active development - that
should buy me enough time to wait for the day that httpd can take over
this job - given the track record of OpenBSD, I very much like to stay
within base where possible.

Thanks again!

And now off to read up on how to use nginx with PHP etc.pp.... ;-)

Cheerio,

Thomas
-- 
-----------------------------------------------------------------------------
                 Thomas Ribbrock    http://www.ribbrock.org/ 
   "You have to live on the edge of reality - to make your dreams come true!"

Reply via email to