Поддомены в одной папке с доменом (nginx)
Feb 20, 2015
Подскажите пожалуйста как сделать поддомены в одной папке с доменом конфигурационный файл
upstream backend-site {server unix:/var/run/php5-site.sock;}
server {
listen 80 default;
server_name site.ru www.site.ru sub.site.ru;
root /var/www/site/www;
access_log /var/log/nginx/site-access.log;
error_log /var/log/nginx/site-error.log;
index index.php index.html;
rewrite_log on;
if ($host != 'site.ru' ) {
rewrite ^/(.*)$ http://site.ru/$1 permanent;
}
location ~* ^/core/ {
deny all;
}
location / {
try_files $uri $uri/ @rewrite;
}
location /index.html {
rewrite / / permanent;
}
location ~ ^/(.*?)/index\.html$ {
rewrite ^/(.*?)/ // permanent;
}
location @rewrite {
rewrite ^/(.*)$ /index.php?q=$1;
}
location ~ \.php$ {
include fastcgi_params;
fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name;
fastcgi_pass backend-site;
}
location ~* ^.+\.(jpg|jpeg|gif|css|png|js|ico|bmp)$ {
access_log off;
expires 10d;
break;
}
location ~ /\.ht {
deny all;
}
}
пробовал разные конфигурации но все время перекидывает на основной домен помогите разобраться буду признателен за любую помощь