more info for vlc advanced example
I'm using an android 6.0 smartphone and vlc 3.0 in dev git version in linux.
tried to configure my vlc just like your example, but with my vlc system package, I had to take one extra step.
The web interface is turned off and locked down by default – you have to edit the web server’s .hosts file or VLC will disallow all incoming connections and just display an empty page.
Funny, couldn't even use localhost as host without this .hosts file.
The missing hosts file default location:
Just a text file with one line for my network was sufficient.