Hello, I tried adding ssl param but still no luck. As I said with plan http location block works just fine, but when I move the location block to https it issues the first get http request for NIFI main page (it downloads unformatted - without css, js, etc) and all subsequent http requests are failing with 404 not found.
Thanks again, Michail On Mon, Mar 14, 2016 at 4:01 PM, Aldrin Piri <[email protected]> wrote: > Michail, > > Looks like you are missing your "ssl" parameter on your listen statement. > [1] Not sure if that is the issue, but the rest looks okay from inspection. > > > [1] http://nginx.org/en/docs/http/configuring_https_servers.html > > On Mon, Mar 14, 2016 at 10:56 AM, michail salichos < > [email protected]> wrote: > >> I forgot to mention, since you asked, for zeppelin, elasticsearch, kibana >> and others services ssl termination and reverse forwarding works just fine, >> only NIFI is giving me troubles. >> >> Regards, >> Michail >> >> On Mon, Mar 14, 2016 at 3:47 PM, Aldrin Piri <[email protected]> >> wrote: >> >>> Michall, >>> >>> A bit outside of the NiFi realm, but I have done similar myself >>> previously. Do you have your server block (likely the one containing this >>> location block) established with the appropriate certificates and a listen >>> statement with ssl listed after the port? From memory, I do not believe any >>> overwriting of the headers should be needed. >>> >>> Is the problem strictly with NiFi? Are there any other services running >>> where this is not an issue? >>> >>> On Mon, Mar 14, 2016 at 10:36 AM, michail salichos < >>> [email protected]> wrote: >>> >>>> Hello, >>>> >>>> I followed the instructions here >>>> >>>> https://www.mail-archive.com/[email protected]/msg00566.html >>>> >>>> and managed to configure nginx as reverse proxy for HTTP, it works well. >>>> >>>> However, no matter what I tried I can't configure to terminate HTTPS on >>>> nginx and then use plain HTTP to communicate with NIFI. This is the config >>>> I am currently using for HTTP and it works >>>> >>>> location /nifi { >>>> proxy_pass http://nifi:8080; >>>> proxy_set_header X-ProxyScheme "http"; >>>> proxy_set_header X-ProxyHost $http_host; >>>> proxy_set_header X-ProxyPort 80; >>>> proxy_set_header X-ProxyContextPath ""; >>>> } >>>> >>>> I tried to change the scheme to HTTPS and port to 443 but no luck. >>>> >>>> Any tips or hints? >>>> >>>> >>>> Regards, >>>> Michail >>>> >>> >>> >> >
