Nginx in front of a pack of Mongrels works fine for me. It is _VERY_ memory efficient, which is a nice property to have if you want to have a production Rails app running on a 256 MB VPS.
Staging server: I don't use one currently, as it is overkill for the complexity of the application I have, but will probably start using one during my next project.
Staging server: I don't use one currently, as it is overkill for the complexity of the application I have, but will probably start using one during my next project.