Please read for an updated status on RailsCasts:
Learn more or hide this
GitHub User: jmedding
I used Virtual box to set up a staging environment on my dev machine and I used port forwarding on my router to connect the incoming requests to the virtual machine's internal IP address. So to access the staging server from the web I used something like www.my.web.address:1234. This work fine except with PayPal IPN. Paypal IPN does not like to send IPNs to non-standard ports. I am already using Port 80 for another VM so that's not an option.
Anyone know how to fix this?
I resolved this by getting a mico-instance on Amazon, then everything worked, but I would really prefer to do it locally if possible.
Vagrant has some really nice features - thanks for the tutorial.