[arch-general] [OT] Problems with uwsgi/Python and httpd

Peter Nabbefeld peter.nabbefeld at gmx.de
Wed Jan 23 22:35:41 UTC 2019


Hello,

I've tried to get Python working with Apache httpd and mod_proxy_uwsgi, 
but access to it results in an Error 503.

In httpd.conf I activated the module. In vhosts configuration, I made 
the following related entries:
     DocumentRoot "/srv/http/my.host.name/"
     <Directory "/srv/http/">
         Options -Indexes
     </Directory>
     <Location "/bud/">
         ProxyPass uwsgi://127.0.0.1:3031/
     </Location>

In location /srv/http/my.host.name/bud/ there's a script named buddy.py:

def application(env, start_response):
     start_response('200 OK', [('Content-Type','text/html')])
     return [b"Hello World"]

The URL I'm using is: http://my.host.name/bud/buddy

In /etc/uwsgi/vassals there's a configuration "example.ini":
[uwsgi]
chdir = /srv/http/my.host.name/bud
module = buddy
plugins = python

I've started uwsgi in emperor mode, starting "emperor.uwsgi.service".||

What am I doing wrong?

Kind regards
Peter

PS: I've tried to find the necessary information in Arch Wiki or in the 
uwsgi docs (e,.g. copied the Python example there ;-) ), but it seems 
I'm missing some "glue" ....


More information about the arch-general mailing list