Nginx + Symfony. Создаем виртуальные хосты автоматически
Ниже описанный скрипт, подходит как раз для проектов написанных на symfony. Создавать виртуальные хосты без рукаприкладства! ;)
Допустим у вас есть директория с проектами — /var/www/git/… Условие что
директории проектов мы называемаем также как и хосты. Например
/var/www/git/sait.ru. (если вы хотите что бы и www. работал, то
достаточно просто сделать симлинк на данную папку (ln -s… )).
Итого: достаточно только создать хост в /etc/hosts и зарелодить nginx.
Он сам подхватит проекты лежащие в вашей рабочей директории. server {
listen 80;
root /var/www/git/$host/web; # ваша папка с сайтами
server_name _;
charset utf-8;