Hi, Re. why I was copying the mod_wsgi.so - that was mainly because I was trying to get it into the Apache modules directory. FYI, I also tried just using the path+file to the mod_wsgi.so in the LoadModule, with same symptoms.
Re. was Apache installed by yum - no, it was built from the Apache 2.4.25 source (originally from a tar.gz from apache.org). Re. "Are you also trying to install mod_wsgi using pip?" - I am not sure what you mean by that, but as I mentioned on the issues (which I assume you saw), after I failed trying to get the built-mod_wsgi.so (from yum install) working I tried building the mod_wsgi a number of times, including using the system.py approach, the pip install and also the configure/make/make altinstall - all failed. Re. "the Apache installation you are using is much older than the version the mod_wsgi module was compiled for." - The Apache I was trying was built from the 2.4.25 source. Current Apache source on apache.org is 2.4.29, so it's not terribly old :). So are you saying that you think that if I went to say build Apache 2.4.29 that the mod_wsgi from yum would work? If so, I would try that, but FYI, our Apaches at work are even older that the 2.4.25, so if we want mod_wsgi for those would an older mod_wsgi (either rpm maybe or source) work with the older Apache? Thanks, Jim On Tuesday, November 7, 2017 at 6:51:38 PM UTC-5, Graham Dumpleton wrote: > > I am confused about why you are copying the mod_wsgi.so file anywhere. > When you install mod_wsgi using yum, it should put everything in the > correct place to start with. > > Are you also using Apache install by yum? > > Are you also trying to install mod_wsgi using pip? > > That error indicates that the Apache installation you are using is much > older than the version the mod_wsgi module was compiled for. > > Graham > > On 8 Nov 2017, at 10:37 AM, O haya <[email protected] <javascript:>> wrote: > > Hi, > > I am trying to use WSGI on Apache 2.4.x on CENTOS. > > I installed mod_wsgi using yum (yum install mod_wsgi), then I copied the > mod_wsgi.so to the Apache modules dir and added a Load Module for mod_wsgi. > > However, when I try to start Apache I am getting this: > > /apps/apache/bin/apachectl start > > httpd: Syntax error on line 152 of /apps/apache/conf/httpd.conf: Cannot > load modules/mod_wsgi.so into server: /apps/apache/modules/mod_wsgi.so: > undefined symbol: ap_accept_lock_mech > > Can anyone tell me why this error is occurring and also, how can I get > mod_wsgi to work? > > Thanks, > Jim > > -- > 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] <javascript:>. > To post to this group, send email to [email protected] <javascript:> > . > Visit this group at https://groups.google.com/group/modwsgi. > For more options, visit https://groups.google.com/d/optout. > > > -- 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.
