25

私はubuntu 12.041を使用しており、apt-getを介してApacheをインストールしています。

グーグルで検索しても、使用している mod_wsgi のバージョンがわかりません。私が見つけたのは、apachctl を使用して apache を再起動すると、「Apache/2.2.2 (Unix) mod_wsgi/1.0 Python/2.3 構成済み」のようなものが得られるということだけです。しかし、これは私には起こりませんでした。

使用しているバージョンを知る方法はありますか? ありがとう。

4

6 に答える 6

20

Apache を再起動してログを調べると、次のようになります。

sudo apachectl -k restart
tail -n 5 /var/log/apache2/error.log

...バージョンが表示されるはずです:

[Fri Jun 05 15:13:46.546029 2015] [mpm_prefork:notice] [pid 2245] AH00163: Apache/2.4.7 (Ubuntu) PHP/5.5.9-1ubuntu4.9 mod_wsgi/3.4 Python/3.4.0 構成 --通常業務の再開

于 2015-06-05T18:00:26.750 に答える
12

WSGI アプリケーションmod_wsgi.versionで、WSGI 環境ディクショナリの値を確認します。import mod_wsgimod_wsgi (コマンドライン Python ではない) で実行されている WSGI アプリケーションのそのモジュールまたはモジュールを実行しmod_wsgi.version、そのモジュールから出力します。

于 2013-04-19T05:37:09.787 に答える