nginxを使用してdjangoアプリケーションを設定します.


1.easy auを使用するinstall flupモジュールのインストール
2.nginxのプロファイルを変更する:
  server{        listen       8000;  serveryuname  local host;  location/{            fastcgitap 127.1.0.1:8051;            fastcgigauparam PATH INFO$fastcgicat Uniam;            fastcgiguaram REQUEstuMETHODドルrequestumethod;            fastcgiupuram QUEURYUSTRING$query string;            fastcgitaram CONTENTYPE;            fastcgi uparam CONTENTULENGTH$content-ulength;            fastcgigauparam REMOTEuADDR$remoteuadr;            fastcgica uparam SERVERROCKOL$serverupotocol;            fastcgiga uparam SERVERUPORT$serveruport;            fastcgi uparam SERVERNAME$server nam;            fastcgica upass Athoriation;            fastcgicuit off;        }     }
 
3.プロジェクトディレクトリの下で、実行:
python manage.py runfgi method=threaded host=127..1 port=8051
ファイルの読み込みなどの操作に関しては、ワークパスを指定したほうがいいです.workdirは現在のディレクトリに相当します.
python manage.py runfgi method=threaded host=127..1 port=8051 workdir='/Appliation/xxx'
4.inxサーバを起動する
5.ロカホストに訪問:8000でいいです.
注意:
  1)    eggカバンの中のtemplateファイルをロードする必要があれば、追加する必要があります.
eggバッグを作る時にtemplatesフォルダをカバンに入れたいなら、MANIFEST.inファイルを指定する必要があります.setup.pyと同じレベルです.
include *.html
recursive-include pms/templates/* *.html
recursive-include pms/* *.html
  2)   eggパッケージにjs、cssなどの静的ファイルが含まれている場合、collecstaticコマンドは収集できません.eggをサーバーに置いてpythonをダウンロードしてください.自動的に解凍されます.