Trying to work through the installation of mod_wsgi ...

It seems that I'm having trouble getting Apache to load the module.

Some background details:

# httpd -V
Server version: Apache/2.4.29 (cPanel)
Server built:   Nov 28 2017 15:27:38
Server's Module Magic Number: 20120211:68
Server loaded:  APR 1.5.2, APR-UTIL 1.5.2
Compiled using: APR 1.5.2, APR-UTIL 1.5.2
Architecture:   64-bit
Server MPM:
Server compiled with....
 -D APR_HAS_SENDFILE
 -D APR_HAS_MMAP
 -D APR_HAVE_IPV6 (IPv4-mapped addresses disabled)
 -D APR_USE_SYSVSEM_SERIALIZE
 -D APR_USE_PTHREAD_SERIALIZE
 -D SINGLE_LISTEN_UNSERIALIZED_ACCEPT
 -D APR_HAS_OTHER_CHILD
 -D AP_HAVE_RELIABLE_PIPED_LOGS
 -D DYNAMIC_MODULE_LIMIT=256
 -D HTTPD_ROOT="/etc/apache2"
 -D SUEXEC_BIN="/usr/sbin/suexec"
 -D DEFAULT_PIDLOG="/var/run/apache2/httpd.pid"
 -D DEFAULT_SCOREBOARD="logs/apache_runtime_status"
 -D DEFAULT_ERRORLOG="logs/error_log"
 -D AP_TYPES_CONFIG_FILE="conf/mime.types"
 -D SERVER_CONFIG_FILE="conf/httpd.conf"




# httpd -l
Compiled in modules:
  core.c
  mod_so.c
  http_core.c



# httpd -M
Loaded Modules:
 core_module (static)
 so_module (static)
 http_module (static)
 mpm_worker_module (shared)
 cgid_module (shared)
 access_compat_module (shared)
 actions_module (shared)
 alias_module (shared)
 asis_module (shared)
 auth_basic_module (shared)
 authn_core_module (shared)
 authn_file_module (shared)
 authz_core_module (shared)
 authz_groupfile_module (shared)
 authz_host_module (shared)
 authz_user_module (shared)
 autoindex_module (shared)
 cache_module (shared)
 dav_module (shared)
 dav_fs_module (shared)
 dbd_module (shared)
 deflate_module (shared)
 dir_module (shared)
 env_module (shared)
 expires_module (shared)
 filter_module (shared)
 headers_module (shared)
 include_module (shared)
 log_config_module (shared)
 logio_module (shared)
 mime_module (shared)
 negotiation_module (shared)
 proxy_module (shared)
 proxy_fcgi_module (shared)
 proxy_http_module (shared)
 proxy_wstunnel_module (shared)
 reqtimeout_module (shared)
 rewrite_module (shared)
 setenvif_module (shared)
 slotmem_shm_module (shared)
 socache_dbm_module (shared)
 socache_shmcb_module (shared)
 speling_module (shared)
 status_module (shared)
 suexec_module (shared)
 unique_id_module (shared)
 unixd_module (shared)
 userdir_module (shared)
 version_module (shared)
 ssl_module (shared)
 bwlimited_module (shared)
 security2_module (shared)
 suphp_module (shared)



# mod_wsgi-express module-config
LoadModule wsgi_module 
"/home/varilead/mydjango/lib/python3.6/site-packages/mod_wsgi-4.5.22-py3.6-linux-x86_64.egg/mod_wsgi/server/mod_wsgi-py36.cpython-36m-x86_64-linux-gnu.so"
WSGIPythonHome "/home/varilead/mydjango"



Apache configuration statement (I'm using WHM and it is making me use 
Include Editor to configure httpd.conf -- this statement goes into the "Pre 
Main Include" interface.)

LoadModule wsgi_module 
"/home/varilead/mydjango/lib/python3.6/site-packages/mod_wsgi-4.5.22-py3.6-linux-x86_64.egg/mod_wsgi/server/mod_wsgi-py36.cpython-36m-x86_64-linux-gnu.so"
WSGIPythonHome "/home/varilead/mydjango"

I have saved the configuration above and restarted Apache; I don't get any 
Apache errors at the restart.

**Another background datapoint: I have python 2.7 loaded by default on my 
server; but I have python 3.6 loaded as well, and will be wanting to use 
that as a virtualenv when I run my project. Is there potentially come 
conflict with that scenaio? Are there other datapoints I can share that 
will help diagnose?

# ldd mod_wsgi-py36.cpython-36m-x86_64-linux-gnu.so
        linux-vdso.so.1 =>  (0x00007ffe20e00000)
        libpython3.6m.so.1.0 => /usr/local/lib/libpython3.6m.so.1.0 (
0x00007f21236d8000)
        libpthread.so.0 => /lib64/libpthread.so.0 (0x00007f21234b8000)
        libc.so.6 => /lib64/libc.so.6 (0x00007f2123120000)
        libdl.so.2 => /lib64/libdl.so.2 (0x00007f2122f18000)
        libutil.so.1 => /lib64/libutil.so.1 (0x00007f2122d10000)
        librt.so.1 => /lib64/librt.so.1 (0x00007f2122b08000)
        libm.so.6 => /lib64/libm.so.6 (0x00007f2122880000)
        /lib64/ld-linux-x86-64.so.2 (0x00007f2123e28000)


When I re-run "httpd - m", I don't see wsgi_module in the list.  What other 
indications should I be looking for to know if mod_wsgi was successfully 
loaded?

Any help?

-- 
You received this message because you are subscribed to the Google Groups 
"modwsgi" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to [email protected].
To post to this group, send email to [email protected].
Visit this group at https://groups.google.com/group/modwsgi.
For more options, visit https://groups.google.com/d/optout.

Reply via email to