Динамические поддомены и рут(root) директории

Ниже представлен конфиг для nginx
server {
        listen 80;
        server_name local *.local;

        index index.php index.html;

        root "/var/www/$host/";

        location / {
                try_files $uri $uri/ /index.php?$args;
        }

        location ~ \.php {
                try_files $fastcgi_script_name =404;
                fastcgi_pass  unix:/var/run/php5-fpm.sock;
                fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name;
                include fastcgi_params;
        }

         # запрещаем доступ к файла по расширению
        location ~ \.(tpl|xml|log)$ {
                deny all;
        }

        # запрещаем считывание репозитория
        location ~ /\.(git|svn|hg|bzr) {
                deny all;
        }


}
Понравился пост? Поделись с друзьями:

0 комментариев

Только зарегистрированные и авторизованные пользователи могут оставлять комментарии.