There should be an .htaccess file in the /public dir of a stock laravel install. Is it there?
The other thing to check is that the document_root of your "server.com" setup should point to /path/to/laravel/public. The "public" folder needs the be the root of the site.
Ok, and what about the document_root in your server setup (not the .htaccess in the /public dir)? Is it pointing to the public dir if your laravel install?
That's required to have it enabled. I haven't used apache in a long time, but some googling should show you how to enable it for your os and version of apache. If you're using some sort of xamp/mamp/wamp package to install apache, it should be in the control panel somewhere.