Hi, We are also trying to setup airflow behind nginx reverse proxy. Here is our use case:
We've multiple airflow setups running for different end users. We want that this setup to be accessed in following fashion: *https://example.com/airflow-host-id/admin/ <https://example.com/airflow-host-id/admin/>..* Where example.com is our common domain name and airflow-host-id is unique for each end user. We've setup a nginx proxy in front, which identifies by looking at airflow-host-id where to redirect that url. As suggested by Bolke, I changed static_url_path to /airflow-host-id/admin/ but that did not work out alone for our use case. I think we might have to change url, endpoint as well. Can someone suggest what changes would be needed for our use case. I would be happy to raise a PR for the same if it works out! Thanks. On Tue, Jul 5, 2016 at 12:22 PM, Bolke de Bruin <[email protected]> wrote: > As discussed on gitter, we currently don’t expose static_url_path to the > config so you either need to > > 1) adjust app.py to take static_url_path into account (PR welcome!) > 2) put an extra nginx in front of airflow that does an extra reverse proxy > for you (ie. translates /xxx to /static) > > Bolke > > > Op 3 jul. 2016, om 11:56 heeft scorpio 2005 > <[email protected]> het volgende geschreven: > > > > Hi, > > Can you please help to fix the issue? > > > > On Wednesday, June 29, 2016 10:16 AM, scorpio 2005 > <[email protected]> wrote: > > > > > > > > > > > > > > Hi, > > we are trying to do a nginx reverse proxy to airflow, but due to the > multi mix of docker apps, we are ending up by requiring proxy URL to > /static (for css , html, and js files). So in airflow, we intend to add a > suffix url to /static files, so that it can be uniquely identified by > nginx. for example(http://example.com/airflow/static). > > > > Is any specific configuration using [/static]. If so, how to change it. > Highly appreciated if anybody can help to sort out this issue? > > > > Regards,Cool Pilot > > > > > > > >
