After some verbose logging httpd -dvv I found that I forgot about chroot so 
instead of /var/www/run I changed it to /run/my.sock and chmod www:www my.sock 
and got it working :)) 

On August 12, 2018 10:14:55 PM UTC, ed...@pettijohn-web.com wrote:
>What are the permissions on the socket? Can user www read and write to
>it?
>On Aug 12, 2018 11:40 AM, Tony Boston <tb@bsd.services> wrote:
>>
>> On 12.08.18 03:25, flipchan wrote:
>> > Hello all,
>> > 
>> > im trying to run a python flask application with httpd
>> > as a reverse proxy and im not getting it to work.
>> > 
>> > According to the python flask's online documentation, 
>> > i should be able to just create a fast-cgi socket that 
>> > should work with httpd, however i am only getting 500
>> > errors when i do this.
>> > Link: https://uwsgi-docs.readthedocs.io/en/latest/OpenBSDhttpd.html
>> > 
>> > 
>> > 
>> > curl output:
>> > * About to connect() to mywebsite.com port 8086 (#0)
>> > *   Trying myip...
>> > * connected
>> > * Connected to mywebsite.com (myip) port 8086 (#0)
>> > > GET /test HTTP/1.1
>> > > User-Agent: curl/7.26.0
>> > > Host: mywebsite.com:8086
>> > > Accept: */*
>> > > 
>> > * additional stuff not fine transfer.c:1037: 0 0
>> > * HTTP 1.0, assume close after body
>> > < HTTP/1.0 500 Internal Server Error
>> > < Date: Tue, 15 May 2018 15:40:40 GMT
>> > < Server: OpenBSD httpd
>> > < Connection: close
>> > < Content-Type: text/html
>> > < Content-Length: 451
>> > < 
>> > <!DOCTYPE html>
>> > <html>
>> > <head>
>> > <meta http-equiv="Content-Type" content="text/html;
>charset=utf-8"/>
>> > <title>500 Internal Server Error</title>
>> > <style type="text/css"><!--
>> > body { background-color: white; color: black; font-family: 'Comic
>Sans MS', 'Chalkboard SE', 'Comic Neue', sans-serif; }
>> > hr { border: 0; border-bottom: 1px dashed; }
>> > 
>> > --></style>
>> > </head>
>> > <body>
>> > <h1>500 Internal Server Error</h1>
>> > <hr>
>> > <address>OpenBSD httpd</address>
>> > </body>
>> > </html>
>> > * Closing connection #0
>> > 
>> > # cat /etc/httpd.conf
>> > # $OpenBSD: httpd.conf,v 1.16 2016/09/17 20:05:59 tj Exp $
>> > 
>> > # A minimal default server
>> > server "default" {
>> >         listen on 0.0.0.0 port 8086
>> >         
>> >         fastcgi socket "/var/www/run/pfweb.sock"
>> > }
>> > 
>> > 
>> > 
>> > 
>> > i also tried to have the python script manually create a 
>> > fast-cgi socket with the python library flup
>("https://pypi.python.org/pypi/flup/1.0.2";)
>> > 
>> > 
>> > 
>> > Have anyone gotten a python flask application to work with httpd 
>> > as a reverse proxy with a fast-cgi socket? cuz im really not 
>> > getting it to work.
>> > 
>> > 
>> > 
>> > Thanks in advanced
>> > -flipchan
>> > 
>> > -- 
>> > Take Care Sincerely flipchan layerprox dev
>>
>> Since you're getting Error 500 - you should look at your webserver
>> logs - I don't see any in your email
>>
>> -- 
>> Tony
>>
>> GPG-FP: 913BBD25 8DA503C7 BAE0C0B6 8995E906 4FBAD580
>> Threema: DN8PJX4Z

-- 
Take Care Sincerely flipchan layerprox dev

Reply via email to