1

*Django 1.5、mod_WSGI 3.3、Apache 2.2 を使用*

Mod_WSGI モジュールが Apache に正常にインストールされました。
また、django-admin.py を使用して「check」という非常に基本的なプロジェクトを作成しました。

したがって、mod_wsgi の設定方法に関する Django ドキュメントによると 、次のコードを Apache httpd.conf に入力しました。ここでは次のようになります。

<VirtualHost 192.254.132.95:80>
    ServerName bangtestwsgi.mbox140.com
    ServerAlias www.bangtestwsgi.mbox140.com
    DocumentRoot /home/bangwsgi/public_html
    ServerAdmin webmaster@bangtestwsgi.mbox140.com
    UseCanonicalName Off
    CustomLog /usr/local/apache/domlogs/bangtestwsgi.mbox140.com combined
    CustomLog /usr/local/apache/domlogs/bangtestwsgi.mbox140.com-bytes_log "%{%s}t %I .\n%{%s}t %O ."
    ## User bangwsgi # Needed for Cpanel::ApacheConf
    UserDir enabled bangwsgi
    <IfModule mod_suphp.c>
        suPHP_UserGroup bangwsgi bangwsgi
    </IfModule>
    <IfModule !mod_disable_suexec.c>
        <IfModule !mod_ruid2.c>
            SuexecUserGroup bangwsgi bangwsgi
        </IfModule>
    </IfModule>

WSGIScriptAlias / /home/bangwsgi/check/check/wsgi.py
WSGIPythonPath /home/bangwsgi/check

<Directory /home/bangwsgi/check/check>
<Files wsgi.py>
Order deny,allow
Require all granted
</Files>
</Directory>

</VirtualHost>

現在、私の DNS は伝播されていないため、192.254.132.95/~bangwsgi/ を使用してアプリにアクセスしています (Hostgator から教えてもらいました)。

問題は、何も起こっていないということです。Apache エラー ログには何もありません。wsgi スクリプトが実行されている兆候さえあるようです。この作業を行うために私が別の方法でできることを誰かに教えてもらえますか?

4

2 に答える 2

0

行を削除するのに機能します

WSGIPythonPath /home/bangwsgi/check

そしてにRequire all granted 変更Allow from all

于 2013-06-21T10:59:07.083 に答える