On my development VM, I was going to use Cherokee, but something swayed me to use Hiawatha, I like it much better than Apache...

Also I must be backwards but I found it much easier to install everything from source, I'm not trying to be one of those *Nix snobs... I could never get the Apache + PHP packages to work correctly on my Mint box.

Can you tell a bit more about Hiawatha? Never heard about that before ...

I like how on the default install it denies all from directory listing and disables certain characters in the url, and it can make a CGI act as a FastCGI. I haven't benched it yet thoughhttp://www.hiawatha-webserver.org/

Like so many others, I use the Apache HTTP server to host it. Why? I had an Ubuntu server box sitting in front of me, and Apache was the Web server I'd heard about the most. If Apache was good enough for big sites, it should be good enough for my little site.

I'm having trouble running yiic in the cmd, everytime I try it says "Apache is not recognized as an interl or external command". Makes no sense. I ahve the apache\bin path in my PATH environment variable and because I have Apache 2.2 I know that it uses httpd.exe and not apache.exe.

Can someone help me??? this is killing me and I really don't wanna got o Zend, I've heard so many great thing about Yii.
Thanks!

- For Java Apps, I use Nginx for Load Balacing 2 instances of the java App, and Nginx on Front,
If I have to restart the Tomcat/Jetty/Jboss server, I restart 1 and after 1 is Online, I restart the second instance. It's perfect to aply the updates on java apps.