Hello all,

I'm trying to set up apache + uwsgi on a personal server (you can see most
of the setup at [1]) and run into the following problems:

- mod_proxy_uwsgi doesn't seem to work correctly at the moment: If I
specify "ProxyPass unix:/run/uwsgi/app/site/socket|uwsgi://" (this is
inside of a location block, so need for the initial path) I will get "error
parsing URL //: Invalid host/port" in the apache logs when I try to access
that URL. If I try to change the final part (ie. "|uwsgi://" to
"|uwsgi://localhost/"), it just tries to connect through TCP. I would
really prefer unix sockets to TCP since they can be secured better.

- after seeing the above issue I tried to change over to TCP, however it
seems that mod_proxy_uwsgi doesn't parse the port number from the URL. Ie.
even if I specify "ProxyPass uwsgi://127.1.0.1:3001/", it will try to
connect on port 3031 which seems to be the default port [2]. A quick glance
at the code seems to indicate that that ie *does* parse the port part [3],
so I'm not sure what goes wrong there. Using multiple ports would be
essential (or getting unix sockets working) since I want to run multiple
apps / domains on the server with uwsgi.

The server is a stock Ubuntu 15.04 server with all the software installed
from the official repos. Ie:
- apache2: 2.4.10-9ubuntu1.1
- apache2-mpm-event: 2.4.10-9ubuntu1.1
- libapache2-mod-proxy-uwsgi: 2.0.7-1ubuntu2
- uwsgi: 2.0.7-1ubuntu2
- uwsgi-plugin-php: 2.0.7-1ubuntu2

Thank you for your time!

[1] https://github.com/gpanther/vps-ansible
[2] https://github.com/unbit/uwsgi/blob/master/apache2/mod_proxy_uwsgi.c#L54
[3] https://github.com/unbit/uwsgi/blob/master/apache2/mod_proxy_uwsgi.c#L75
_______________________________________________
uWSGI mailing list
[email protected]
http://lists.unbit.it/cgi-bin/mailman/listinfo/uwsgi

Reply via email to