For what it's worth, I had similar problems, getting half way through many tutorials before realising one or another seemingly minor point made it not practical in the end for my particular case.
I also read all of those docs and watched the videos and ended up with a lot of unknowns, to be honest I took a break from trying to get it working. Hope you have more luck and please post your final setup if you do! On Wed, 7 Jul 2021 at 03:14, Arlo Shaver <[email protected]> wrote: > Hi Graham, I've seen your name lots lately. > > I noticed this also #27925 (Document how to deploy using pip installed > mod_wsgi) – Django (djangoproject.com) > <https://code.djangoproject.com/ticket/27925> > Perhaps a good method to get solid process in the Django docs. > > I'll follow up on those links you listed. > > Thank you! > > On Tuesday, July 6, 2021 at 9:03:33 PM UTC-5 Graham Dumpleton wrote: > >> How to configure Apache or nginx as a proxy is covered in their >> respective documentation. >> >> For some more specific notes around using a proxy in front of >> mod_wsgi-express see: >> >> * >> http://blog.dscpl.com.au/2015/06/proxying-to-python-web-application.html >> * >> http://blog.dscpl.com.au/2015/07/redirection-problems-when-proxying-to.html >> >> Ignore that it talks about proxying to it running in a docker container, >> the information is still relevant. >> >> Also perhaps see: >> >> * http://blog.dscpl.com.au/2015/04/using-modwsgi-express-with-django.html >> * >> http://blog.dscpl.com.au/2015/05/using-modwsgi-express-as-development.html >> <http://blog.dscpl.com.au/2008/12/using-modwsgi-when-developing-django.html> >> >> Graham >> >> On 7 Jul 2021, at 11:55 am, Arlo Shaver <[email protected]> wrote: >> >> I found this a bit confusing. >> >> This link https://pypi.org/project/mod-wsgi/ does not have "proxy" >> anywhere on the page. >> I had seen that video earlier also and took note that "add changes to >> apache" as I made a mark for it https://youtu.be/CPz0s1CQsTE?t=1506 >> >> Being somewhat new to mod_wsgi and needing to perform a Centos/Django >> build it can be quite frustrating chasing down direct configuration methods. >> >> I start down a path and in the middle I get placed on a different config >> explanation that derails me. Along with doubt as I keep finding mixed >> information between sources. >> Currently best I can tell is take notes on every aspect as you go and >> mark the ones you actually need to use; then go back and hopefully piece it >> together. >> >> I believe in general, most people would use httpd/apache as installed by >> sys admins managing the ssl and it providing other services. >> I find a lot more resources on installing mod_wsgi than using the pip >> install method. >> I am trying to follow the pip install method as a best process but it >> lacks concise information. Now I see I should be using Apache as a proxy >> and not loading wsgi :/ >> Also I would think most people using this are using Django. But that is >> just my reasons. >> >> If there is a hidden update document that forks on configuration than >> what I have found perhaps? >> As eventually I will need to provide results in getting this to >> production and may need to find alternatives. >> >> Is the PIP install method a production method? >> On Friday, May 28, 2021 at 8:12:17 PM UTC-5 Graham Dumpleton wrote: >> >>> Avoid relying on being able to modify system Apache installation. Use >>> mod_wsgi-express installed against a specific Python version instead. If >>> you must rely on main system Apache accepting port 80/443, then set it up >>> as a proxy to send requests through to the "mod_wsgi-express start-server" >>> instance. >>> >>> See: >>> >>> https://pypi.org/project/mod-wsgi/ >>> https://www.youtube.com/watch?v=H6Q3l11fjU0&t=2s >>> >>> for more information about mod_wsgi-express. >>> >>> On 28 May 2021, at 11:28 pm, Adam P <[email protected]> wrote: >>> >>> I want to run a django app and be able to choose the python version, >>> however I am on a shared work system on which the general structure of the >>> server should not change too much, i.e. I can sudo but I don't want to >>> install random stuff to system. >>> >>> It seems that there are a couple of options. The first thing I thought >>> was to use conda virtual environments, because then I can also select the >>> python version, however it seems that anaconda python does not operate well >>> with apache/mod-wsgi, so I dropped it after running into some issues. >>> >>> Then I tried pyenv, and ran into some issues getting the virtual host to >>> use the correct python version. >>> >>> So I am wondering if I should persist with pyenv or use containers, I'm >>> not sure the relative pros and cons of these two options (or other options >>> if they exist). >>> >>> -- >>> 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/19da8742-ad29-4996-93c6-5fa8e624fe72n%40googlegroups.com >>> <https://groups.google.com/d/msgid/modwsgi/19da8742-ad29-4996-93c6-5fa8e624fe72n%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/a5e74a4a-f5d7-4656-861b-a3625e1be507n%40googlegroups.com >> <https://groups.google.com/d/msgid/modwsgi/a5e74a4a-f5d7-4656-861b-a3625e1be507n%40googlegroups.com?utm_medium=email&utm_source=footer> >> . >> >> >> -- > You received this message because you are subscribed to a topic in the > Google Groups "modwsgi" group. > To unsubscribe from this topic, visit > https://groups.google.com/d/topic/modwsgi/buJxHo034Bs/unsubscribe. > To unsubscribe from this group and all its topics, send an email to > [email protected]. > To view this discussion on the web visit > https://groups.google.com/d/msgid/modwsgi/5a6c5117-72ce-459f-8848-aa04017cc0dcn%40googlegroups.com > <https://groups.google.com/d/msgid/modwsgi/5a6c5117-72ce-459f-8848-aa04017cc0dcn%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/CAKhZptUtSjoKQdRikLZ3Y2VbLtGGKckhPWp3LdwAnLu5z%2BcOtw%40mail.gmail.com.
