• nginx: несколько хостов на один index.php

    ArmiT
    @ArmiT Автор вопроса
    Собрал по вашему совету. Адреса Вида: site.com/index.php отрабатывают верно, но от корня ( site.com ) не работает. Т.е. сервер не понимает что запускать index.php нужно из директории cms а не сайта.
    Скорее всего туплю, но понять в чем проблема, так и не смог.
    Вот кусок конфига:
            location / {
                root /var/www/site.com/public_html;
                index index.php index.html index.htm;
                try_files $uri $uri/ @php;
            }
    
            location ~ \.php$ {
                fastcgi_pass   php5-fpm-sock;
                root /usr/lib/cms;
                fastcgi_index  /index.php;
                include  fastcgi_params;
                fastcgi_param SCRIPT_NAME index.php;
                fastcgi_param  SCRIPT_FILENAME  /usr/lib/cms/index.php;
                fastcgi_param app-key 4567890;
            }
            
            location @php {
                root /usr/lib/cms;
                fastcgi_pass php5-fpm-sock;
                fastcgi_index /index.php;
                include  fastcgi_params;
                fastcgi_param SCRIPT_NAME index.php;
                fastcgi_param SCRIPT_FILENAME /usr/lib/cms/index.php;
                fastcgi_param QUERY_STRING q=$uri&$args;
            }