среда, 3 июня 2015 г.

Настройть nginx для схемы свой субдомен для каждой ветки git

server {
        listen 80;
        server_name ~^(?<branch>.+)\.d\.domain\.ru$;
        root /opt/webroot/$branch/www;
        index index.php;
        # auth_basic "closed site";
        # auth_basic_user_file /etc/nginx/htpasswd;
        location / {
                try_files $uri $uri/ /index.php?$args;
        }
        location ~ \.php$ {
                fastcgi_split_path_info ^(.+\.php)(/.+)$;
                include fastcgi_params;
                fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name;
                fastcgi_pass unix:/var/run/php-fpm.sock;
                fastcgi_read_timeout 300;
        }
}

Комментариев нет:

Отправить комментарий