Форум русскоязычного сообщества Ubuntu


Получить помощь и пообщаться с другими пользователями Ubuntu можно
на irc канале #ubuntu-ru в сети Freenode
и в Jabber конференции ubuntu@conference.jabber.ru

Автор Тема: Nginx vs Gunicorn  (Прочитано 1228 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн TheBoga

  • Автор темы
  • Новичок
  • *
  • Сообщений: 15
    • Просмотр профиля
Nginx vs Gunicorn
« : 12 Июня 2013, 18:38:14 »
Здравствуйте, товарищи.
Проблема такая: понемногу изучаю Django. Имею в наличии VPS. Провёл настройку по вот этому мануалу, но при открытии любого адреса Nginx отдаёт свою стандартную страницу "Welcome to nginx!".
Если запустить команду Gunicorn'a руками, ситуация не меняется.
PS Явки и пароли изменены.

user@vds ~/www/wwwroot % ll /etc/nginx/sites-available
total 8
-rw-r--r-- 1 root root 2765 Jul 12  2012 default
-rw-r--r-- 1 root root  878 Jun 12 13:35 examplenet.conf
user@vds ~/www/wwwroot % ll /etc/nginx/sites-enabled
total 0
lrwxrwxrwx 1 root root 34 Jun 12 12:54 default -> /etc/nginx/sites-available/default
lrwxrwxrwx 1 root root 38 Jun 12 13:25 examplenet.conf -> /etc/nginx/sites-available/examplenet.conf
user@vds ~/www/wwwroot % cat /etc/nginx/sites-available/examplenet.conf
upstream example.net {
    server localhost:35841 fail_timeout=0;
}

server {
    listen 80;
    server_name  www.example.net;
    rewrite ^/(.*) http://example.net/$1 permanent;
}

server {
    listen 80;
    client_max_body_size 4G;
    server_name myproject.ru;
    access_log  /home/user/www/wwwroot/logs/examplenet.access.log;
    keepalive_timeout 5;

    root /home/user/www/wwwroot/static_content;

    location / {
        proxy_pass http://example.net;
    }

    error_page 500 502 503 504 /500.html;
    location = /500.html {
        root /home/user/www/wwwroot/static_content/static/html;
    }

    location ~ ^/(static|media)/ {
        proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
        proxy_set_header Host $http_host;
        proxy_redirect off;
        if (!-f $request_filename) {
            proxy_pass http://example.net;
            break;
        }
     }
}
user@vds ~/www/wwwroot % cat /etc/supervisor/conf.d/examplenet.conf
[program:YetAnotherSiteProject]
command=/home/user/www/wwwroot/env/bin/python /home/user/www/wwwroot/src/YetAnotherSiteProject/manage.py run_gunicorn --bind=localhost:35841 --workers=3 --pid=/home/user/www/wwwroot/pids/gunicorn.pid --log-file /home/user/www/wwwroot/logs/gunicorn.log
directory=/home/user/www/wwwroot/src/YetAnotherSiteProject
umask=022
autostart=true
autorestart=true
startsecs=10
startretries=3
exitcodes=0,2
stopsignal=TERM
stopwaitsecs=10
user=user
user@vds ~/www/wwwroot %
user@vds ~ % cat /etc/nginx/nginx.conf
user www-data;
worker_processes 4;
pid /var/run/nginx.pid;

events {
    worker_connections 768;
    # multi_accept on;
}

http {

    ##
    # Basic Settings
    ##

    sendfile on;
    tcp_nopush on;
    tcp_nodelay on;
    keepalive_timeout 65;
    types_hash_max_size 2048;
    # server_tokens off;

    # server_names_hash_bucket_size 64;
    # server_name_in_redirect off;

    include /etc/nginx/mime.types;
    default_type application/octet-stream;

    ##
    # Logging Settings
    ##

    access_log /var/log/nginx/access.log;
    error_log /var/log/nginx/error.log;

    ##
    # Gzip Settings
    ##

    gzip on;
    gzip_disable "msie6";

    # gzip_vary on;
    # gzip_proxied any;
    # gzip_comp_level 6;
    # gzip_buffers 16 8k;
    # gzip_http_version 1.1;
    # gzip_types text/plain text/css application/json application/x-javascript text/xml application/xml application/xml+rss text/javascript;

    ##
    # nginx-naxsi config
    ##
    # Uncomment it if you installed nginx-naxsi
    ##

    #include /etc/nginx/naxsi_core.rules;

    ##
    # nginx-passenger config
    ##
    # Uncomment it if you installed nginx-passenger
    ##
   
    #passenger_root /usr;
    #passenger_ruby /usr/bin/ruby;

    ##
    # Virtual Host Configs
    ##

    include /etc/nginx/conf.d/*.conf;
    include /etc/nginx/sites-enabled/*;
}
« Последнее редактирование: 12 Июня 2013, 20:47:14 от TheBoga »

 

Страница сгенерирована за 0.016 секунд. Запросов: 21.