Hi Trent Did you get all this sorted out?
Sorry for my lack of replies. This discussion was one of many that fell through the cracks when I was attending PyCon US. The suggestions by others of using www-data as default often used for Apache by many would have been first choice. BTW, using port 8000 for HTTPS and 8001 for HTTP seems an odd choice. Graham On 09/04/2015, at 7:59 AM, Trent Miller <[email protected]> wrote: > I think I am really close to getting this working, but when I am running my > --setup-only command I don't know what I should designate as my group and my > user. > > Ive put together the command: > python manage.py runmodwsgi --setup-only --server-root . --host 0.0.0.0 > --port 8001 --https-port 8000 --ssl-certificate (SSL Cert) --server-name > (Server Name) --startup-log --access-log --log-to-terminal > > I know in this command I should also assign --user and --group, > but I have no idea what these should be > > When I run this command without --user and --group then i get the result > Successfully ran command > > but then I try apachectl start > > and I get permission denied, which I've read is a result of bad --user or > --group. > > Any input on how I might determine the --user and/or --group commands? > > On Tuesday, April 7, 2015 at 4:23:43 PM UTC-7, Jason Garber wrote: > Hi Trent, > > This is really beyond the scope of this list. If you install python and > apache the way the os designed them to be, and let the os manage it, it will > simply work. > > Hope you find your answers. > > On Apr 7, 2015 6:58 PM, "Trent Miller" <[email protected]> wrote: > So if I am running Ubuntu and I choose to set up this kind of service do I > need to install and external monitoring service like Monit found here: > (https://mmonit.com/) > > Or will that not work for the mod_wsgi application? > > On Monday, April 6, 2015 at 11:46:09 AM UTC-7, Trent Miller wrote: > Alright Awesome, > > We are running Ubuntu version 14.04. > We installed apache and modwsgi using the instructions for installation into > python here: > > https://pypi.python.org/pypi/mod_wsgi > > More specifically with the commands: > python setup.py install > pip install mod_wsgi > > As for your question about my wording "uses mod_wsgi to run an apache server" > That is most likely a wording mistake demonstrating my inexperience. > > On Monday, April 6, 2015 at 11:16:14 AM UTC-7, Jason Garber wrote: > Linux is a word that is used to describe hundreds of different operating > systems running on the linux kernel. Specifically I am looking for something > like Debian, Ubuntu, Redhat, Centos, Fedora, etc.. > > And what version. > > And how you installed apache and mod_wsgi. > > From everything I am seeing in your message, you are doing work that should > already be done for you by a decent operating system. > > Centos, for example, is free, and has fully updated mod_wsgi + apache + mysql > + postgresql + nginx packages available for free, including full integration > with the operating system's start/stop/restart routines. > > One other thing that is confusing is "uses mod_wsgi to run an apache server". > Either that was a wording mistake or you are doing some really > out-of-the-box stuff. mod_wsgi is an apache module that runs within the > apache server. > > On RHEL/Centos, here is what it looks like (using IUS packages): > > yum install python33 > yum install httpd > yum install mod_wsgi > ... > ... configure your wsgi site in /etc/httpd/conf.d/yoursite.conf ... > ... > chkconfig httpd on > service httpd start > > Then it will just stay on and always come back on when the server restarts. > > Hope this helps a bit. > > > > > > > > > > > > > > > > > > > > > > > > On Mon, Apr 6, 2015 at 2:08 PM, Trent Miller <[email protected]> wrote: > Linux, and are you asking for my version of modwsgi or apache? > > On Sunday, April 5, 2015 at 2:59:50 PM UTC-7, Jason Garber wrote: > What os and version? > > On Apr 5, 2015 5:18 PM, "Trent Miller" <[email protected]> wrote: > My group and I are running a server that is based upon Django and uses > mod_wsgi to run an Apache server. We will not be working on this project > after it is over, so I am attempting to set up cronjob similar functionality > to check if the apache server has shut down(system restart or power failure), > and if it has, will restart the server for me. I've found documentation on > how to check if an apache server is down and restart the server if it is, but > our server uses https and thus our start command is pretty verbose. > > The command we use to initially start the server is > > python manage.py runmodwsgi --host 0.0.0.0 --port 8001 --https-port 8000 > --ssl-certificate (certificate Location) --server-name (Domain Name) > > I asked this question on stack overflow and got some good feedback that I > should use the --setup-only command and a system service manager to set up a > configuration to restart my server if this happens. I am pretty new to Linux > and I'm not really sure what the system service manager is and how I would > prepare one for my server in particular. > > The stack overflow post also mentioned I should use the --server-root command > to setup a persistent location for the generated configuration. Should I use > this command in the same command that i am using --setup-only or is the > --server-root command something I do after the configuration is generated? > > I'm pretty new to Linux and using both Mod-wsgi as well as Apache so any help > is greatly appreciated. > > > -- > 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 http://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 http://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 http://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 http://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 http://groups.google.com/group/modwsgi. For more options, visit https://groups.google.com/d/optout.
