Ubuntu 14.04でapt-getを使用してPython 2.7.11にアップグレードし、sudo pip install mod_wsgi
を使用してmod_wsgiをインストールしました。今、Apacheでmod_wsgiを有効にするには?命令のみ(https://modwsgi.readthedocs.org/en/develop/user-guides/quick-installation-guide.html)をインストールし、私は/usr/local/lib/python2.7/dist-packages/mod_wsgi/server
にmod_wsgi-py27.soあることを考え出したが、私は手動で編集することで、残りのインストールを行うことになってるかどうかわからないしました。..ソースからのビルドpipインストール後にmod_wsgiを有効にする方法
に言及Apacheの設定ファイル..?
これは、opsチーム(私は、mod_wsgi-expressのようには聞こえませんが、私は間違っているかもしれません)の人形を介して管理されるプロダクションマシンになります。
更新:私はapt-getの(旧)システムのバージョンをインストールした後、手で編集/etc/apache2/mods-available/wsgi.load
をPIP-インストール(新しい)mod_wsgi-py27.so
を指すようにすることによって動作するようにそれを得ているかもしれません。これがcopaceticなのかどうかは分かりませんが、wsgi.conf
のものはすべてデフォルトでコメントアウトされています。
Apacheでモジュールを有効にする必要があります。 mod_rewriteでこの例を見ることができます。 http://stackoverflow.com/questions/869092/how-to-enable-mod-rewrite-for-apache-2-2 – alpha1554
はい、 'a2enmod mod_wsgi'はUbuntu/Debian上でApacheモジュールを有効にする通常の方法ですが、 .loadと.confファイルが/ etc/apache2/mods-available firstに存在する必要があります。 – thebjorn
リポジトリ 'sudo aptitude install libapache2-mod-wsgi'から通常の方法でmod_wsgiをインストールできます。 – alpha1554