I've followed this guide through almost exactly (the main deviation being that 'later' doesn't compile following the above without a change to its compile switches - see this GitHub issue for details: https://github.com/r-lib/later/issues/73).
I also haven't installed RStudio Server.
Testing on 127.0.0.1 demonstrates that NJinx is working.
I've placed a sample app in srv/shiny.
127.0.0.1:3838 or 127.0.0.1/shiny gets a 'this site cannot be reached' error.
However, sudo netstat -plunt | grep -i shiny suggests that shiny is not listening to port 3838. I have tried to recompile shiny following the instructions and looking for any errors - but I can't see that anything has gone wrong.
Does anyone have any suggestions what I may be missing or have gone wrong?