I always used my dev host at slicehost to test/experiment/host my website running off nginx. SSH and SFTP served my purpose without much troubles. However, today I felt that I wanted to replicate my dev env for my macbook and found this very useful link.
p.s. I also got to know about MacPorts today. 🙂