I'm trying to get Silverstripe 2.3.3 working under nginx on Ubuntu. Installation has gone pretty smoothly, but I've run into an area of uncertainty with mod_rewrite. I get a message at the bottom of the install page saying "I can't tell whether mod_rewrite is running. You may need to configure a rewriting rule yourself". I've added the rewrite rule mentioned here: http://doc.silverstripe.org/doku.php?id=installation-on-nginx, so rewrites should be working OK.
Is this a problem? Is it just that it can't tell whether it will work? Or will it actually not work?
Yes, I pushed on with it and all seems to work OK. I'm hoping no serious problems come up with it, because it would be great to be able to use nginx instead of Apache for my SilverStripe sites. Nginx is incredibly fast and uses negligible hardware resources by comparison with Apache, and has proved absolutely rock solid in my experiences with it so far (and I've been hammering it pretty hard).
For anyone interested, I used the technique here http://tomasz.sterna.tv/2009/04/php-fastcgi-with-nginx-on-ubuntu/ to get PHP working with nginx on Ubuntu. There are other how-to's around, but this one is the most straightforward I've come across and so far seems to work fine. After that, once I'd installed the php5-gd and php5-mysql packages and restarted php-fastcgi, SilverStripe allowed me to proceed with the installation.