django ubuntuでのapacheの導入


この2,3日django開発を学び、ローカルでの実行は特に簡単です.しかし、サーバに配備すると問題があり、djangoがサーバで実行するには追加のサポートが必要です.
ネット上でapacheのmodが使えると言われています.pythonモジュール、半日試しても成功しませんでした.
やはりwsgiを適用するのが便利です.以下はインストール手順です.
まずwsgiモジュールをインストールします
apt-get install libapache2-mod-wsgi

次はapache.confファイルに次のコードを追加します.
WSGIScriptAlias / /var/www/html/learn/djangolearn/wsgi.py
WSGIPythonPath /var/www/html/learn
<Directory /var/www/html/learn>
<Files wsgi.py>
    Require all granted
</Files>
</Directory>

その中のディレクトリ/learnはdjangoプロジェクトのルートディレクトリであり、他のwsgiである.pyはすべて工事の下で探せばいいです.
最後にapacheを再起動
service apache2 restart
サーバーを開けばいいです.
mysql構成にはsyncdbが必要です
settings.pyの
ALLOWED_HOSTS = ['127.0.0.1']
サーバーのアドレスに変更するには