You shouldn't be invoking app.run() when hosting under mod_wsgi as that is
trying to start its own server.
You should use a check like:
if __name__ == "__main__":
....
around the parts of the Flask code where the Flask development server is
started so that it isn't run when that file is imported in a context other than
being a main program.
What mod_wsgi is expecting is a WSGI application entry point called
"application". See:
https://flask.palletsprojects.com/en/1.1.x/deploying/mod_wsgi/
<https://flask.palletsprojects.com/en/1.1.x/deploying/mod_wsgi/>
> On 16 Aug 2019, at 4:34 am, Jeremy Hawkins <[email protected]> wrote:
>
> I am trying to run a flask app as a script with Apache 2.4 under a Red Hat
> Enterprise Linux 7.6
>
> I got the app to the point where it will run if a do use python app.wsgi
> (within that directory).
>
> When I try to run it from apach using the mod_wsgi I get the following errors
> in the logs.
>
> I have tried everything that I can run across to try to resolve this issue.
> I am at a lost to even figure what is actually causing this issue.
>
>
> Error Log:
> mod_wsgi (pid=4159): Exception occurred processing WSGI script
> '/var/projects/janus/app.wsgi'.
> Traceback (most recent call last):
> File "/var/projects/janus/app.wsgi", line 11, in <module>
> app.run(host="0.0.0.0")
> File "/var/projects/janus/venv/lib/python3.6/site-packages/flask/app.py",
> line 990, in run
> run_simple(host, port, self, **options)
> File
> "/var/projects/janus/venv/lib/python3.6/site-packages/werkzeug/serving.py",
> line 987, in run_simple
> s.bind(server_address)
> PermissionError: [Errno 13] Permission denied
>
>
> --
> 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]
> <mailto:[email protected]>.
> To view this discussion on the web visit
> https://groups.google.com/d/msgid/modwsgi/6ffd7529-a989-45de-9ce3-5b3466915623%40googlegroups.com
>
> <https://groups.google.com/d/msgid/modwsgi/6ffd7529-a989-45de-9ce3-5b3466915623%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/C56B890B-7FAC-4DC9-8639-C6FF40EE8936%40gmail.com.