Я только что запустил и запустил новую рабочую машину, и я пытаюсь решить, как все настроить для каталога. Я немного покопался и действительно не смог найти ничего убедительного. Я знаю, что это вопрос с различными ответами, но я надеюсь, что есть какие-то общие рекомендации или лучшие практики.
С учетом сказанного, вот несколько вещей, характерных для моей ситуации.
Я буду заниматься реальной разработкой и тестированием на той же машине, что и сервер. Это однопользовательский компьютер в том смысле, что я буду единственным, кто будет работать на нем.
Там будет несколько размещенных языков, в частности, PHP и RoR, возможно, расширившись позже.
Мне бы хотелось, чтобы настройки хорошо переводились в производственную среду.
Имея в виду эти 3 вещи, я вспомнил пару вещей.
Ввиду того, что это однопользовательский компьютер, я не смог решить, должен ли я работать над вещами из моего домашнего каталога или они должны находиться за его пределами. Я чувствую, что вне пользовательского каталога будет лучше, так как он будет лучше переводиться в производственную среду, но я также не уверен, будет ли это вызывать какие-либо раздражения или проблемы с разрешением, поскольку я буду работать над тем же машина.
Хостинг на нескольких языках может показаться странным. С PHP я обнаружил, что вы обычно просто дампите проект где-то в корне документа, где в качестве приложения, похожего на Rails, у вас есть весь проект, и вам нужен только публичный каталог в корне документа.
Спасибо за понимание, мнение или просто личное предпочтение от опыта, который может предложить любой.