I'm guessing you installed the cert using MMC to the service itself?
seeing as you've split the two on different boxes, you'll need to us UNC paths for the database when configuring the webserver, and you'll need to start the service with a named account (not localsystem)
You can configure the db path etc from SBAdmin, you'll need to start a Database Server once just to get the config files written. Again, you must set it up with a UNC path (not a mapped drive), and you must set credentials for the services - local system can't see anything off box.