So I installed the MacPorts mod_wsgi which was pretty simple and works well. Unfortunately the MacPorts Apache has the default compiled-in MPM of "prefork", which causes my WSGI sessions to expire after about 10 seconds. Looks like I will need to download the Apache installer and build it with the "worker" MPM to get mod_wsgi to behave like I want.
-- Gnarlie On Tuesday, February 7, 2023 at 9:39:34 AM UTC-7 Gnarlodious wrote: > > Okay, it looks like I installed Macports Apache, since Homebrew has given > me such trouble in the past. They also have mod_wsgi: > https://ports.macports.org/port/mod_wsgi/details/ but it says unverified > for ARM64 processor. Will give it a try and report back if it works > > -- Gnarlie > > On Tuesday, February 7, 2023 at 12:09:10 AM UTC-7 Graham Dumpleton wrote: > >> You can't use configure/make/make install (CMMI) method to install on >> macOS if is system Apache httpd as Apple supplied Apache httpd is broken. >> Installing from upstream Apache httpd source code also will not work. You >> need to install Apache httpd using Homebrew and use that instead if want to >> use CMMI method. >> >> As to Python, Apple supplied Apache is not under /opt/local so somewhat >> doubt that is Xcode version. >> >> Either way, you can try using "pip install mod_wsgi" method instead. See: >> >> [image: twitter.abaf4b19.webp] >> >> mod-wsgi <https://pypi.org/project/mod-wsgi/> >> pypi.org <https://pypi.org/project/mod-wsgi/> >> <https://pypi.org/project/mod-wsgi/> >> >> This should work, although do note that latest macOS versions block you >> running third party Apache module, so your only choice is to use >> mod_wsgi-express instead and you can't manually configure Apache using the >> module it builds. >> >> Using HomeBrew Apache avoids the macOS restrictions on third party Apache >> modules as well. >> >> Graham >> >> On 7 Feb 2023, at 6:00 pm, Gnarlodious <[email protected]> wrote: >> >> I ran: >> ./configure --with-python=/opt/local/bin/python >> --with-apxs=/opt/local/bin/apxs >> >> ...which points to Python3.9 in Xcode. >> >> I said make and got errors at the end with no build file: >> ld: warning: directory not found for option >> '-L/Applications/Xcode.app/Contents/Developer/Library/Frameworks/Python3.framework/Versions/3.9/lib/python3.9/config' >> ld: warning: -undefined dynamic_lookup may not work with chained fixups >> >> There is a folder at >> >> /Applications/Xcode.app/Contents/Developer/Library/Frameworks/Python3.framework/Versions/3.9/lib/python3.9 >> ...but no config folder inside it. >> >> This is MacOS 13.1 >> >> What's the next step? >> >> -- Gnarlie >> >> -- >> 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 view this discussion on the web visit >> https://groups.google.com/d/msgid/modwsgi/b3d3caea-1101-4b3e-9989-484f6ba511e2n%40googlegroups.com >> >> <https://groups.google.com/d/msgid/modwsgi/b3d3caea-1101-4b3e-9989-484f6ba511e2n%40googlegroups.com?utm_medium=email&utm_source=footer> >> . >> >> >> -- 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 view this discussion on the web visit https://groups.google.com/d/msgid/modwsgi/f9d57376-4d6d-4148-86b9-63c3a30ace14n%40googlegroups.com.
