ホームページ >バックエンド開発 >Python チュートリアル >Django メザニン uwsgi nginx 構成
1. mezzanine の紹介
mezzanine は、Django フレームワークに基づいたアプリケーションです。詳細については、公式 Web サイト: http://mezzanine.jupo.org/
2. Mezzanine のインストール ガイドを参照してください。
新しいプロジェクトテーマを変更したい場合は、https://github.com/renyi/mezzanine-主題.git3を参照して、nginx設定ファイルを変更します のconfディレクトリに移動しますnginx のインストール ディレクトリを変更し、設定ファイル nginx.conf を変更します。 **** 以前の静的ファイル設定の問題によるデプロイメントについて# Install from PyPI $ pip install mezzanine # Create a project $ mezzanine-project myproject $ cd myproject # Create a database $ python manage.py createdb # Run the web server $ python manage.py runserver次のコンテンツを追加します: 注: 対応するプロジェクトのパスを変更します。 alias /home/daniel/myblog/static;
cd /usr/local/nginx/conf/ gedit nginx.confデプロイ方法としては、uWSGI (http://projects.unbit.it/downloads/) を使用できます。
server { listen 8080; server_name 123456; location / { root /home/daniel/myblog/; uwsgi_pass 127.0.0.1:8000; include uwsgi_params; } location /static { autoindex on; alias /home/daniel/myblog/static; access_log off; log_not_found off; } location /robots.txt { alias /home/daniel/myblog/static; access_log off; log_not_found off; } location /favicon.ico { alias /home/daniel/myblog/static/img; access_log off; log_not_found off; } }UWSGI がインストールされています。 プロジェクトディレクトリに新しいファイル django_wsgi.py を作成します。 次の内容を追加します。 新しいファイル django を作成します。 実行: wsgi -x wsgi.xml これは設定されています。ブラウザ: http://localhost:8080/あなたのサイトを閲覧できますか? 具体的な構成については、私のプロジェクトの関連する構成を参照してくださいhttps://github.com/ustcdane/Mezzanine-uwsgi-nginx
記事は以下から転載しています: http://blog.csdn .net/daniel_ustc/article/details/8855303