ПРОЕКТЫ 


  АРХИВ 


Apache-Talk @lexa.ru 

Inet-Admins @info.east.ru 

Filmscanners @halftone.co.uk 

Security-alerts @yandex-team.ru 

nginx-ru @sysoev.ru 


  СТАТЬИ 


  ПЕРСОНАЛЬНОЕ 


  ПРОГРАММЫ 



ПИШИТЕ
ПИСЬМА












     АРХИВ :: nginx-ru
Nginx-ru mailing list archive (nginx-ru@sysoev.ru)

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: Субдомены и основной



Hello!

On Mon, Dec 06, 2010 at 07:29:11PM -0500, n3wbie wrote:

> Здравствуйте, мне нужна помощь, я не
> совсем хорошо(пока) разбираюсь в nginx и
> создании web-сервера в целом,
> впрочем,изучаю.
> Вопрос такой, у меня есть отдельная
> папка для субдоменов(назовем ее subdomeni) и
> хотелось бы присобачить сайт отдельно
> от нее.
> Код в nginx.conf таков, что любая папка из
> subdomeni/ определяется как субдомен, а если
> допустим index.php лежит просто в subdomeni/ , то
> в этом случае он доступен по основному
> домену. Ну и криво же я объяснил)
> Вообщем, код я взял отсюда, подправил и
> получил не совсем то что хотел.
> 
> Вообщем как мне сделать доступ на
> основной домен допустим в
> /var/www/example.com/site?
> 
> 
> server {
> listen 80;
> server_name ~^(.*)\.example.com$;
> set $subdomain $1;
> location ~* ^.+.(jpg|jpeg|gif|css|png|js|ico)$ {
> root /var/www/example.com/subdomeni/$subdomain;
> access_log off;
> }
> location ~ {
> fastcgi_cache off;
> fastcgi_pass 127.0.0.1:9000;
> fastcgi_index index.php;
> include fastcgi.conf;
> fastcgi_param SCRIPT_FILENAME
> /var/www/example.com/subdomeni/$subdomain$fastcgi_script_name;
>     }
> }
> 
> Есть какие либо предложения? Устал уже
> мучаться)
> Заранее спасибо

Описать отдельный блок server{} и перестать мучиться.

server {
    listen 80;
    server_name example.com;
    root /var/www/example.com/site;

    location / {
        fastcgi_pass 127.0.0.1:9000;
        fastcgi_index index.php;
        include fastcgi.conf;
    }

    location ~* \.(jpg|jpeg|gif|css|png|js|ico)$ {
        access_log off;
    }
}

Maxim Dounin

_______________________________________________
nginx-ru mailing list
nginx-ru@xxxxxxxxx
http://nginx.org/mailman/listinfo/nginx-ru


 




Copyright © Lexa Software, 1996-2009.