0

ローカル マシンで Django プロジェクト用に nginx + uWSGI を構成しようとしていますが、nginx と uWSGI が相互に対話していません。

私は次のnginx構成を入れまし/etc/nginx/sites-available/defaultた:

    upstream django {
    # connect to this socket
    # server unix:///tmp/uwsgi.sock;    # for a file socket
    server 127.0.0.1:8001;      # for a web port socket
    }

server {
    # the port your site will be served on
    listen      4321;
    # the domain name it will serve for
    server_name localhost;   # substitute your machine's IP address or FQDN
    charset     utf-8;

    #Max upload size
    client_max_body_size 75M;   # adjust to taste


    # Finally, send all non-media requests to the Django server.
    location / {
        uwsgi_pass  django;
        include     /etc/nginx/uwsgi_params; # or the uwsgi_params you installed manually
        }
    }

そして、次のコマンドを使用して uWSGI を開始しました。

uwsgi --socket 127.0.0.1:8001 --chdir /home/vaibhav/TRAC/coupon-rest-api/couponRestApi/ --wsgi-file couponRestApi/wsgi.py --master --processes 4 --threads 2 --stats 127.0.0.1:9191

uWSGIは機能していますが、nginx + uWSGIは機能していません..ここで何が間違っているのか教えてください...

nginx ログ:

2013/05/11 11:12:56 [warn] 6563#0: server name "http://localhost/" has suspicious symbols in /etc/nginx/sites-enabled/default:30
2013/05/11 11:12:56 [emerg] 6563#0: unexpected "}" in /etc/nginx/sites-enabled/default:79
2013/05/11 11:16:01 [emerg] 8352#0: unexpected "}" in /etc/nginx/sites-enabled/default:79

nginx構成でエラーを見つけましたが、Django管理パネルを開くとレイアウトが歪んでいます...

4

1 に答える 1

1

/usr/local/lib/python2.7/sites-packages/django/ を試してください

于 2013-05-15T11:48:00.753 に答える