Как праильно прописать несколько сайтов в виде name.ru/site1 name.ru/site2?
А почему не используете домены 3-го уровня, вида ghostsite1.domain.com, ghostsite2.domain.com и т. д.
Из плюсов можно сделать универсальтый конфигурационный файл nginx, где в зависимости от домена 3-го уровня будет формироваться переменная, на базе которой будет уже формироваться путь к корневой директории сайта root. Ну или просто для каждого домена 3-го уровня делать отдельный конфиг виртуального хоста по образу и подобию рядом лежащего (заменой пары директив).
А почему не используете домены 3-го уровня, вида ghostsite1.domain.com, ghostsite2.domain.com и т. д.
Из плюсов можно сделать универсальтый конфигурационный файл nginx, где в зависимости от домена 3-го уровня будет формироваться переменная, на базе которой будет уже формироваться путь к корневой директории сайта root. Ну или просто для каждого домена 3-го уровня делать отдельный конфиг виртуального хоста по образу и подобию рядом лежащего (заменой пары директив).