Doing some research in other posts...I have at least gotten further
along. I had to figure out a way to include the mod_wsgi module in
the Apache modules. So I did this:
Solution – enable mod_wsgi on SuSE linux
1. Edit the file /etc/sysconfig/apache2 as root:
1. search for APACHE_MODULES, you should find a line like
this
APACHE_MODULES="suexec access actions alias auth auth_dbm
autoindex cgi dir env expires include log_config mime negotiation
setenvif userdir ssl php4"
2. Add wsgi to the content in the list between the “
3. Save the changes and quit
2. run SuSEconfig to update the apache configuration files
3. run /etc/init.d/apache2 restart to restart the Apache server
Verify that the mod_wsgi module is installed correctly
/usr/sbin/httpd2 -M
Loaded Modules:
core_module (static)
mpm_prefork_module (static)
http_module (static)
so_module (static)
actions_module (shared)
alias_module (shared)
auth_basic_module (shared)
authn_file_module (shared)
authz_host_module (shared)
authz_groupfile_module (shared)
authz_default_module (shared)
authz_user_module (shared)
autoindex_module (shared)
cgi_module (shared)
dir_module (shared)
env_module (shared)
expires_module (shared)
include_module (shared)
log_config_module (shared)
mime_module (shared)
negotiation_module (shared)
setenvif_module (shared)
ssl_module (shared)
userdir_module (shared)
wsgi_module (shared)
Syntax OK
When I restart Apache it's not giving me an error anymore. I'll post
more info as I go.
On May 12, 8:00 pm, Chuck <[email protected]> wrote:
> I'm sorry if this is a pain to answer this question because it
> probably is the "stock" newbie whine.
>
> I'm getting the ubiquitous Invalid command 'WSGIScriptAlias', perhaps
> misspelled or defined by a module not included in the server
> configuration
>
> when i try to boot up the Apache server.
>
> I have already tried some of the recommendations in the installation
> help files.
>
> I'm willing to do what it takes to get this to work...
>
> Some background info:
>
> -- Django 1.2.5 (SUSE repo install)
> -- Python 2.6 (SUSE repo install)
> -- Server version: Apache/2.2.15 (Linux/SUSE)
> -- mod_wsgi 3.3.17 (SUSE repo install) installed this in my /usr/lib64/
> apache2/mod_wsgi.so
>
> I tried to configure this according to the book Beginning Django E-
> commerce. The author suggested you create a virtual host, which I
> did. In SUSE you create a virtual host configuration file at/etc/
> apache2/v.hosts.d. It's pointing to where my Django project is
> located. Within my Django project I have an apache folder in which I
> have placed a django.wsgi file. I've not changed anything in my
> httpd.conf.
>
> /usr/sbin/httpd2 -M
>
> Loaded Modules:
> core_module (static)
> mpm_prefork_module (static)
> http_module (static)
> so_module (static)
> actions_module (shared)
> alias_module (shared)
> auth_basic_module (shared)
> authn_file_module (shared)
> authz_host_module (shared)
> authz_groupfile_module (shared)
> authz_default_module (shared)
> authz_user_module (shared)
> autoindex_module (shared)
> cgi_module (shared)
> dir_module (shared)
> env_module (shared)
> expires_module (shared)
> include_module (shared)
> log_config_module (shared)
> mime_module (shared)
> negotiation_module (shared)
> setenvif_module (shared)
> ssl_module (shared)
> userdir_module (shared)
>
> Questions:
> 1) should I have created mod_wsgi from source?
> 2) should I be fooling around with a virtual host?
>
> I'm willing to provide any other information needed.
--
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.