1

次の構成でPython Webサイト用にuwsgiを使用してローカルNginxサーバーをセットアップしました

server {
    root /var/www/localhost/current;
    index index.html index.htm;
    server_name localhost;

    location /static {
        alias /var/www/localhost/current/static;
    }

    location / {
        include uwsgi_params;
        uwsgi_pass unix:/tmp/localhost.sock;
        uwsgi_param UWSGI_PYHOME /var/www/localhost;
        uwsgi_param UWSGI_CHDIR /var/www/localhost/current;
        uwsgi_param UWSGI_MODULE wsgi;
        uwsgi_param UWSGI_CALLABLE application;
    }

    error_page 500 502 503 504 /50x.html;
    location = /50x.html {
       root /usr/share/nginx/www;
    }
}

uwsgi 設定:

[uwsgi]
plugins=python
vhost=true
socket=/tmp/localhost.sock

フォルダーにある CSS ファイルに変更を加えると/static、ブラウザーでアクセスすると次のようになります。

不正な CSS ファイル

CSS は次のようになります。

body {
    background-color: #002b36;
    position: relative;
    padding-top: 50px;
    color: #93a1a1;
}

削除するcolor: #93a1a1;と、キャラクターが取得できません\u0。これが何であるかについてのアイデアはありますか?

4

1 に答える 1

2

上記には言及していませんが、おそらくそうすべきです。サーバーはVirtualBoxで実行されています。

serverfault に関するこの質問のおかげで、問題を修正した構成に追加sendfile off;しました。/static

location /static {
    alias /var/www/localhost/current/static;
    sendfile off;
}
于 2013-10-07T08:24:40.380 に答える