Robert,

I had the same problem.  One workaround I have used was to add the DNS name
to the /etc/hosts file with a local IP address, so that I could configure
that name in nifi.web.http.host and NiFi would still bind to the right IP.
It sounds like a nasty hack now that I describe it, but it worked.

Perhaps someone else knows a more elegant configuration?

Thanks,

James

On Tue, Jan 9, 2018 at 7:33 AM, Robert R. Bruno <[email protected]> wrote:

> I just ran into this as well while trying out 1.5.0-SNAPSHOT.
>
> What is the solution where you are running nifi behind a proxy?  I tried
> setting nifi.web.http.host to my proxy ip but then nifi attempted to bind
> to this ip address.
>
> Hopefully I am missing something.  If not any chance a config value for
> allowed proxies before the release?
>
>
>
> On Fri, Dec 15, 2017, 19:26 Mike Thomsen <[email protected]> wrote:
>
>> Thanks. Is that documented?
>>
>> On Fri, Dec 15, 2017 at 7:02 PM, Andy LoPresto <[email protected]>
>> wrote:
>>
>>> Hi Mike,
>>>
>>> This is a recent change introduced in 1.5.0-SNAPSHOT (master). You can
>>> resolve this by setting nifi.web.http.host in nifi.properties to the value
>>> of SERVER_HERE.
>>>
>>>
>>> Andy LoPresto
>>> [email protected]
>>> *[email protected] <[email protected]>*
>>> PGP Fingerprint: 70EC B3E5 98A6 5A3F D3C4  BACE 3C6E F65B 2F7D EF69
>>>
>>> On Dec 15, 2017, at 3:32 PM, Mike Thomsen <[email protected]>
>>> wrote:
>>>
>>> I get this error after I installed a new build:
>>>
>>> The request contained an invalid host header [SERVER_IP:8080] in the
>>> request [/]. Check for request manipulation or third-party intercept.
>>>
>>> In the logs it says:
>>>
>>> 2017-12-15 18:34:59,937 WARN [NiFi Web Server-66] o.a.n.w.s.
>>> HostHeaderSanitizationCustomizer Request host header [SERVER_HERE:8080]
>>> different from web hostname [(:8080)]. Overriding to [:8080/nifi/]
>>> 2017-12-15 18:34:59,938 WARN [NiFi Web Server-66] 
>>> o.a.nifi.web.server.HostHeaderHandler
>>> Request host header [SERVER_HERE:8080] different from web hostname
>>> [localhost(:8080)]. Overriding to [localhost:8080/nifi/]
>>> 2017-12-15 18:35:00,059 WARN [NiFi Web Server-59] o.a.n.w.s.
>>> HostHeaderSanitizationCustomizer Request host header [SERVER_HERE:8080]
>>> different from web hostname [(:8080)]. Overriding to [:8080/favicon.ico]
>>> 2017-12-15 18:35:00,059 WARN [NiFi Web Server-59] 
>>> o.a.nifi.web.server.HostHeaderHandler
>>> Request host header [SERVER_HERE:8080] different from web hostname
>>> [localhost(:8080)]. Overriding to [localhost:8080/favicon.ico]
>>>
>>> Never saw this with 1.4 and earlier. Any ideas?
>>>
>>> Thanks,
>>>
>>> Mike
>>>
>>>
>>>
>>

Reply via email to