Он не падает - он работает как и должен: останавливается после выполнения команды.
Если потом надо в нем запустить веб-сервер то сделать можно как-то так
Вот как раз выбор ОС это дело второстепенное (ну, кончено, если выбор между дистрибьютивами линукса, а не линукс/винда). ОС гораздо проще поменять чем неправильно выбранную арихтектуру или БД.
Конечно можно. Для этого база должна быть доступна с компьютера, где запускается фронтэнд. Только стоит это делать в редких случаях, когда количество клиентов очень мало. Если несколько сотен (тысяч и т. д., в зависимости от сервака) пользователей откроют интерфейс, то базе мало не покажется.