Hello,

I am trying to get a simple example to work with mod_wsgi and having
issues.  It appears that the WSGIScriptAlias directive is being
ignored by Apache on startup.  Here are the specifics:

# server configuration
cat /etc/apache2/sites-enabled/000-default
NameVirtualHost *:80
<VirtualHost *:80>
    ServerAdmin webmas...@localhost
    DocumentRoot /var/www/

    WSGIScriptAlias /foobar /var/www/aj/cgi-bin/foobar/baz.py

    CustomLog /var/log/apache2/access.log combined
    ErrorLog /var/log/apache2/error.log
    LogLevel info

</VirtualHost>


# request, error log
[Fri Mar 06 15:39:39 2009] [notice] SIGHUP received.  Attempting to
restart
[Fri Mar 06 15:39:39 2009] [notice] mod_python: Creating 8 session
mutexes based on 20 max processes and 0 max threads.
[Fri Mar 06 15:39:39 2009] [notice] mod_python: using mutex_directory /
tmp
[Fri Mar 06 15:39:40 2009] [warn] mod_wsgi: Compiled for Python/2.4.4.
[Fri Mar 06 15:39:40 2009] [warn] mod_wsgi: Runtime using Python/
2.4.1.
[Fri Mar 06 15:39:40 2009] [warn] mod_wsgi: Python module path '/usr/
lib/python24.zip:/usr/lib/python2.4/:/usr/lib/python2.4/plat-linux2:/
usr/lib/python2.4/lib-tk:/usr/lib/python2.4/lib-dynload'.
[Fri Mar 06 15:39:40 2009] [notice] Apache/2.0.54 (Debian GNU/Linux)
mod_python/3.3.1 Python/2.4.1 PHP/5.2.0-8+etch7~bpo.1 mod_ssl/2.0.54
OpenSSL/0.9.7e mod_wsgi/2.1-BRANCH configured -- resuming normal
operations

==> /var/log/apache2/access.log <==
10.10.88.182 - - [06/Mar/2009:15:39:44 -0600] "GET /aj/cgi-bin/foobar/
baz.py HTTP/1.1" 500 539 "-" "Mozilla/5.0 (Windows; U; Windows NT 5.1;
en-US; rv:1.9.0.6) Gecko/2009011913 Firefox/3.0.6"

==> /var/log/apache2/error.log <==
[Fri Mar 06 15:39:44 2009] [error] [client 10.10.88.182] (8)Exec
format error: exec of '/var/www/aj/cgi-bin/foobar/baz.py' failed
[Fri Mar 06 15:39:44 2009] [error] [client 10.10.88.182] Premature end
of script headers: baz.py


# contents of my test script
mmdev0:/var/www/aj/cgi-bin/foobar# cat baz.py
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]


# relevant packages
mmdev0:/var/www/aj/cgi-bin/foobar# COLUMNS=120 dpkg -l|egrep "(apache2|
python|wsgi)"|grep -v none
ii  apache2                  2.0.54-5sarge2           next generation,
scalable, extendable web server
ii  apache2-common           2.0.54-5sarge2           next generation,
scalable, extendable web server
ii  apache2-mpm-prefork      2.0.54-5sarge2           traditional
model for Apache2
ii  apache2-threaded-dev     2.0.54-5sarge2           development
headers for apache2
ii  apache2-utils            2.0.54-5sarge2           utility programs
for webservers
ii  hw-mod-wsgi              0.1-7                    hostway
packaging of mod_wsgi
ii  hwcsi-hwm                1.22.7                   Hostway python
library modules
ii  libapache2-mod-perl2     1.999.21-1               Integration of
perl with the Apache2 web server
ii  libapache2-mod-php5      5.2.0-8+etch7~bpo.1      server-side,
HTML-embedded scripting language (apache 2 module)
ii  libapache2-mod-python    3.3.1-1hw1               Apache 2 module
that embeds Python within the server
ic  libapache2-mod-python2.3 3.1.3-hw3                An Apache 2
module that embeds Python 2.3 within the server
ii  python                   2.3.5-2                  An interactive
high-level object-oriented language (default vers
ii  python-gnuplot           1.7-5                    A Python
interface to the gnuplot plotting program
ii  python-numeric           23.8-1                   Numerical
(matrix-oriented) Mathematics for Python
ii  python-soappy            0.11.3-1                 SOAP Support for
Python (SOAP.py)
ii  python2.3                2.3.5-3sarge2hw0         An interactive
high-level object-oriented language (version 2.3)
ii  python2.3-crypto         2.0+dp1-2                cryptographic
algorithms and protocols for Python
ii  python2.3-dev            2.3.5-3sarge2hw0         Header files and
a static library for Python (v2.3)
ii  python2.3-ldap           2.0.4-1                  A LDAP interface
module for Python 2.3
ii  python2.3-mysqldb        1.2.1c2-1hw1             A Python
interface to MySQL
ii  python2.3-numeric        23.8-1                   Numerical
(matrix-oriented) Mathematics for Python
ii  python2.3-omniorb2       2.6-1                    omniORBpy2 -
python 2.3
ii  python2.3-omniorb2-omg   2.6-1                    omniORBpy2 -
python 2.3 CORBA OMG standard files
ii  python2.3-pyopenssl      0.6-2                    Python wrapper
around the OpenSSL library
ii  python2.3-xml            0.8.4-1                  XML tools for
Python (2.3.x)
ii  python2.4                2.4.1-2sarge1hw1         An interactive
high-level object-oriented language (version 2.4)
ii  python2.4-dev            2.4.1-2sarge1hw1         Header files and
a static library for Python (v2.4)
ii  python2.4-ldap           2.0.4                    A LDAP interface
module for Python 2.4
ii  python2.4-libxml2        2.6.16-7sarge1           Python 2.4
bindings for the GNOME XML library
ii  python2.4-mysqldb        1.2.1c2-1hw1             A Python
interface to MySQL
ii  python2.4-omniorb2       2.6-1                    omniORBpy2 -
python 2.4
ii  python2.4-omniorb2-omg   2.6-1                    omniORBpy2 -
python 2.4 CORBA OMG standard files
ii  python2.4-pydb2          1.1.2-hw12               IBM DB2 Python
wrapper
ii  python2.4-pyltxml        1.3                      Python interface
for LT XML
ii  python2.4-pyopenssl      0.6-2                    Python wrapper
around the OpenSSL library
ii  python2.4-xml            0.8.4-1                  XML tools for
Python (2.4.x)


Thanks in advance for help!
-aj

--~--~---------~--~----~------------~-------~--~----~
You received this message because you are subscribed to the Google Groups 
"modwsgi" group.
To post to this group, send email to [email protected]
To unsubscribe from this group, send email to 
[email protected]
For more options, visit this group at 
http://groups.google.com/group/modwsgi?hl=en
-~----------~----~----~----~------~----~------~--~---

Reply via email to