Hello World in mod_wsgi

Po kilkukrotnym niepowodzeniu w moim dążeniu do uruchomienia mojej aplikacji na Apache przy użyciumod_wsgi Postanowiłem spróbować uruchomićWitaj, świecie. Oto co mam -

Struktura katalogów (zmieniłem domyślne ustawienia apache/var/www do~/public_html)

- public_html    
   - wsgi-scripts
      - test_wsgi.wsgi
   - test_wsgi
      - test_wsgi.wsgi

plik test_wsgi.wsgi

def application(environ, start_response):
    status = '200 OK'
    output = 'Hello World!'

    response_headers = [('Content-type', 'text/plain'),
                        ('Content-Length', str(len(output)))]

    start_response(status, response_headers)

    return [output]

Plik konfiguracji VirtualHost (zwany testwsgi) - znajduje się w/etc/apache2/sites-enabled/

<VirtualHost *:80>
    DocumentRoot ~/public_html/test_wsgi

    <Directory ~/public_html/test_wsgi>
        Order allow,deny
        Allow from all
    </Directory>

    WSGIScriptAlias /wsgi ~/public_html/wsgi-scripts/test_wsgi.wsgi

    <Directory ~/public_html/wsgi-scripts>
        Order allow,deny
        Allow from all
    </Directory>
</VirtualHost>

Kiedy próbuję iśćlocalhost/wsgi w przeglądarce otrzymuję błąd 404 Not Found. Co ja robię źle? Po raz pierwszy próbuję wdrożyć aplikację na serwerze produkcyjnym. Do tej pory korzystałem z łatwego sposobu korzystania z Google App Engine. Nie mogę kontynuować wdrażania mojej aplikacji do kolb, dopóki nie zostanie uruchomiona. Wielkie dzięki!

questionAnswers(1)

yourAnswerToTheQuestion