You didn't answer my other questions.

What does the Location header in responses say?

How do you have WSGIScriptAlias set in the Apache config?

> On 17 Aug 2019, at 8:01 am, Jay Rat <jayra...@gmail.com> wrote:
> 
> The http response is 302.  
> 
> Using blueprints. For the posts the end point is admin/faculty/<id> 
> I added a logger into that method and the logger statement at the front of 
> the method runs bit the statements in the form processing sections never run 
> 
> On Fri, Aug 16, 2019, 16:24 Graham Dumpleton <graham.dumple...@gmail.com 
> <mailto:graham.dumple...@gmail.com>> wrote:
> At what sub path to the site are the post requests being targeted?
> 
> Sounds more like you have an issue where handler is at /subpath/, but you are 
> using /subpath, and so trailing slash redirection is being tripped.
> 
> What does the Location header in responses say?
> 
> How do you have WSGIScriptAlias set in the Apache config?
> 
>> On 17 Aug 2019, at 6:14 am, Jeremy Hawkins <jayra...@gmail.com 
>> <mailto:jayra...@gmail.com>> wrote:
>> 
>> Thank you.  Removing the app.run() and changing the app to application 
>> (using a factory so changed app = create_app() --> application = 
>> create_app())
>> 
>> Now when running the site via apache the post requests don't seem to be 
>> running.  They all return the http code of 302 (found) instead of 200 like 
>> they do when I run the app directly in python.  I am not seeing any errors 
>> in any logs and the path the post is using is being formed correctly by the 
>> url_for function.  I'd almost say the post request aren't passing data to 
>> the wsgi application?
>> 
>> On Friday, August 16, 2019 at 1:21:16 AM UTC-5, Graham Dumpleton wrote:
>> 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 <jayr...@ <>gmail.com 
>>> <http://gmail.com/>> 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 mod...@ <>googlegroups.com <http://googlegroups.com/>.
>>> 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 modwsgi+unsubscr...@googlegroups.com 
>> <mailto:modwsgi+unsubscr...@googlegroups.com>.
>> To view this discussion on the web visit 
>> https://groups.google.com/d/msgid/modwsgi/103fd512-f17f-40ab-8744-01972ca81aee%40googlegroups.com
>>  
>> <https://groups.google.com/d/msgid/modwsgi/103fd512-f17f-40ab-8744-01972ca81aee%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 modwsgi+unsubscr...@googlegroups.com 
> <mailto:modwsgi+unsubscr...@googlegroups.com>.
> To view this discussion on the web visit 
> https://groups.google.com/d/msgid/modwsgi/8F149628-B662-44D5-A725-4EBCFFB9A981%40gmail.com
>  
> <https://groups.google.com/d/msgid/modwsgi/8F149628-B662-44D5-A725-4EBCFFB9A981%40gmail.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 modwsgi+unsubscr...@googlegroups.com 
> <mailto:modwsgi+unsubscr...@googlegroups.com>.
> To view this discussion on the web visit 
> https://groups.google.com/d/msgid/modwsgi/CABnGW5o5yqMeXjhR0kjM_r_OV2PT9RZAUfcs%2B5MxMGoXP1rSxQ%40mail.gmail.com
>  
> <https://groups.google.com/d/msgid/modwsgi/CABnGW5o5yqMeXjhR0kjM_r_OV2PT9RZAUfcs%2B5MxMGoXP1rSxQ%40mail.gmail.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 modwsgi+unsubscr...@googlegroups.com.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/modwsgi/A815E4B1-D81A-47AE-B8E7-AE00882039D3%40gmail.com.

Reply via email to