DebianボックスでApache用のPython WSGIモジュールを起動して実行する際に問題が発生しました。または、それが実行されていることを証明するのに苦労しているだけかもしれません。
システムは、mod_python と mod_wsgi が有効になっている python 2.6.6 と Apache 2.2.16 を実行する Debian 6.0.6 です。すべては、私がまだ気づいているクレイジーな構成のないデフォルトのインストールです。
私がやろうとしているのは、/var/www/pythontest にディレクトリを作成することです。少数の開発者は、いくつかの単純な python コードをドロップして実行し、ブラウザに結果を表示できます。(Django のインストールから始めるのではなく、この特定の理由は、上司が最初にこの方法で実行するように要求し、それから Django をインストールできるためです。図に移動します。)
http://code.google.com/p/modwsgi/wiki/QuickConfigurationGuideの構成ガイドに従って、すべてが機能していることを確認しようとしています。
セットアップされているVirtualHostは
> < VirtualHost ###.##.###.##:80> <br>
> ServerName test.yyy.com <br>
>
> LogLevel info <br>
> ErrorLog /var/log/apache2/error.test.log <br>
> CustomLog /var/log/apache2/access.test.log combined <br>
>
> DocumentRoot /var/www <br>
>
> WSGIDaemonProcess yyy.com processes=2 threads=15 display-name=%{GROUP} <br>
> WSGIProcessGroup yyy.com <br>
> WSGIScriptAlias /pythontest /var/www/pythontest/test1.wsgi <br>
>
> < Directory /var/www/pythontest > <br>
> Order allow,deny <br>
> Allow from all <br>
> < /Directory> <br>
> < /VirtualHost>
pythontest ディレクトリ内には、上記の構成ガイドの test1 スクリプトがあります。
この時点で、エラーが吐き出されることなく、すべてが正常にインストールされたように見えました。ディレクトリに配置したすべてのファイル/スクリプトを、すべて 755 のアクセス許可で読み取ることができました。しかし、どれも実行されず、ブラウザに結果が表示されませんでした。
上記の構成のエラー ログのみが含まれています [Fri Dec 28 10:46:21 2012] [info] mod_wsgi (pid=6554): Attach interpreter ''。
現時点で私がやろうとしているのは、1 つの python wsgi アプリケーションを正常に実行して、変更を加えてプログラマーを解き放つ前にすべてが機能していることを証明することだけです。
私は疲れていて、明らかなことを見逃しているだけかもしれませんが、何が問題であり、それを証明して解決しようとしているのかについて何か提案はありますか?
ありがとうございました、
ティモシー。